it isnt that bad if you have basic auto mechanic knowledge, good set of tools, and use resources like the factory service manual and tt.net. A couple of weeks ago i replaced my leaky water pump(which had nothing wrong with it it was a thin spot in the liquid gasket the coolant was leaking through) and saved a couple of hundred dollars.