I doubt that it will cost as much as $300 bucks. You are not going to try and replace the pads yourself? I know that the 2 front are pretty easy to replace. Not too sure about the back tho, never tried doing that.
And as for cleaning the rotors, that shouldn't be a problem unless you are talking about resurfacing it.