If you go for factory go for 'Reman' / Rebuild, to pay them for anything less is waste of money.
Will not say anything about Norvic as I have no first hand knowledge.
I have heard very good things about a guy nick named 'Spike' who is based near Oxford.