carwood.co.uk will take on just about any motor but the cost adds up, paying for UK engineer time verses buying new will be a close call. DIY will certainly be the cheapest way forward but have no advice to give on doing it, like so many things it seems like a reasonably simple process ;-)