I'm told by my friendly local Yamaha dealer that I need lower end bearings and possibly a crank for my '03 450F. After a $250 inspection fee, they said it would be nearly $2500 to fix the lower end. Is this a normal fee, or is this ridiculous? Does anyone know of a mechanic other than OEM who could fix this for less? I live in the Sacramento area.