Easy answer really, I'm a maintenance fitter by trade and I can do all my own car repairs generally, what I can't do though is read faults on an ECU. In the last twenty years I have spent less than £100 on garage bills, and I have no desire to up that figure now. On reflection though, I would fit an XUD engine out of something like a 306xldt if I could, but I'm guessing that it would be a big big job, cheers Nigel