Steves replaced my timing belt, water pump, camshaft and crankshaft seals, valve cover gasket and cam plug. Several of these areas were leaking oil, and their mechanic also discovered a leaking oil pan gasket which was also replaced. Additional work included pressure washing the engine, and an oil change. Everything is nice and clean under the hood now, and they even gave me a loaner car! Also, John was very patient and took the time to answer all my questions.