Sounds like your on the right track, many people have answered this on Nasioc, Do some searching and return to this thread
1. Engine Should Be a Direct Bolt-on, If you can Get a stronger tranny than your 02 WRX those trannies are known to be ****
2. You will need the entire harness that goes with that car
3. Searching will answer this.