I have this turbo sitting in my parts department came off a newer evo I believe. I was wonder if this would fit on my 04 wrx. The car had only 18k on it. My car has 100k and the turbo is leaking a bit. What do you guys think? I can't upload pictures for some reason but the turbo #s are TD05H-152G6-12T.