well I just did the whle swap ecu and whole engine. It is fairly straightforward, as said the wiring can be a pain. The mechanical part was very easy, we just had to make a few adjustments for the coolant line and the throttle body. The hardest part I did was try to install a wrx intercooler on it. I would be glad to help if needed.