I know this isent what you want to hear, but your better off with new one.
new everything call it a day.
make sure you install an oil restrictor. this could be pushing it past the seals.
is the turbo to small for the app? maybe you need to upgrade. turbos really should last 200K+