I know this has been discussed many times before but, I'd like to bring it up one more time. I have a EJ25 from an '06 wrx with 100,000 miles. Checked compression and it's 150-152-151-150.

Looking for 300-325whp. Upgrading fuel pump, injectors, rails, turbo, uppipe, tgv delete, air/oil separator, 3 port boost control, air/water intercooler, considering either meth injection or just running e85.

So the way I see it I have 3 options:

1. Just throw the engine in with the upgrades and see how it does

2. Full rebuild with forged pistons, ect..

3. Head refresh and buy a new oem sti block for around $1800

So what do you guys think? What is the best way to go?