im not sure if this is the order it went in but i had a oil leak so they changed my camshaft and crankshaft seal and while they were at it i had them do the timing belt and water pump...still had a leak got the rear main seal done and now some time down the road its leaking transmission fluid...