Yup I believe it is from an STI. Unfortunately it is not mine or I would ditch it...my friend wants it to de true twin turbo though, so hes tring to make it work....thats why its taken us forever and a day.
good luck on the project dawg!!! sleeper FTW!!!! +10