I would check all the engine oil seals just to be sure.
Sounds like the turbo has had it. No point getting an uprated replacement without getting a better intercooler first. Autospecialist's one is good if on a budget cos a turbo will probably cost you £500 anyway.
Its normally not a good idea to get a second hand one of ebay cos it could have problems too.