Agreed Jim, it's a critical & far from straightforward job on any vehicle. Great learning curve if you don't mind making a mistake & trashing your engine the first time you try it (been there & done it & it wasn't even the first time!), but balancing trashed engine against paying a few extra bob for someone else to do it, I know where I'd spend my money!