Go see Jimmy, and ask for a receipt so you have paper proof that it was done (to maintain warranty)

$300 is ridiculous considering it's basically an oil change, a can of grease and a brake...