That sounds about right, you don't need to go to the dealer. I recently had my timing belt, water pump, spark plugs, ignition wires, valve cover gaskets, crank seals, tensioners, and all my fluids changed for about $500 in labor... $300 in labor sounds great. I used all OEM parts from irontoad.com