07 sti uses a drive by wire throttle body system, the ecu harness is different, so on. If you swap to another throttle by cable engine then your existing harness will plug into the new ecu you'll get with the swap. You still want to go throttle by wire, it is possible but requires the additional wiring work.