IMO you want a 02-05 WRX. It's only a 2.0 BUT I make 22/260 to the wheels at a mile high with mine and I'll tell you for sure that it's a ton of fun in a 3100lb car, so it would be a rocket in a 2k car.

FFF is in LOVE with the 06 because of the transmission ratio, 2.5L bottom end and aluminum LCS. BUT what I'm not positive people are realizing is that the wiring on an 06-07 is vastly more complicated for two reasons, they have AVIC and they have imobilizers. For that reason alone I just don't agree with the 06-07 donor. It would be much easier to make a 2.5 hybrid with 2.0 heads, no AVIC and no imobilizer.