Is your intake manifold 68mm? If not there is no point. I have had trouble with aftermarket Tb's sticking also. So i put a stock Gsr throttle body on my car and still made over 500whp with it. Turbo is different then allmotor though. I now run a 65 that matches my 65mm intake manifold.