Older generation motors are very similar to the new age models, but might have different cam and crank shaft sensor connectors; I'm not familiar with them personally. If you are willing, you can get one of the older motors and then reuse your own sensors, all other accesories, and cam gears to make it work right.
Least time-consuming and risk free method is to get a a bare long block from 02-07 wrx; they can be found for under $1500, especially 02-05. Or get an sti short block if time is not of importance and swap it instead of your seized 2.0.
Just checked: it seems if you can find my99+ (Phase II) jdm wrx motor, the conncetions are the same. The compression is different however, so it will require a retune.
drive = freedom