Sounds like you have gone in the right direction..... 100 quid??? pah!!!! you could have been stuck with a dodgy motor.....+loads of problems ;) well done that man