i have a 2009 impreza 2.5i and am seriously contemplating this swap. I have been researching for about the last 3 months. I have a few questions you may be able to answer. As far as parts are concerned, hood (optional probably purchasing fmic), crossmember, full cabin harness with ecu immobilizer and keys, engine harness, upgraded impreza clutch. All sound about right? Lastly, and this is where the questions comes in 2.5 out of wrx. Does the engine have to be out of an 08+ or could it be from any with the drive by wire, say like an 06-07?