What's the part number for the turbo? If I remember correctly the stock turbo is a Mitsubishi. I'm currently at work and came across a cat turbo with a Mitsubishi exhaust turbine side. Might be able to get a free turbo from work if I ever need one.
They do look pretty Identical. The part number on the one I took off is on the exhaust side 49179-17822 I'll take a pic of he whole thing if it's still near my tool box in the morning.