also the motor is that of the 06/07 WRX TR, yes it has the td04 that cam standard on early WRXes, I have lists upon lists of compatibe parts with other platfroms, if anyone needs any info I have ALOT of it haha, feel free for anyone to PM with any questions regarding anything!