I would recommend AW engineering for a fully remanufactured engine
They are highly respected on these forums and their engines also come with a 1 year warranty
Their customer service was great and my replacement engine has so far been running perfectly for coming up to 10K miles - all is looking promising for the future
The garage that installed it actually called me up a few weeks later asking where i'd got it from as it was the best remanufactured engine theyd seen
Good luck!