If you're gonna swap in a WRX engine, you'll need the WRX crossmember too, and a few other things.
A pretty cheap swap would be a legacy turbo engine. You'll still need to change crossmember, but you should be able to get it all for a lot less than the WRX parts.