my engine overheated 2 weeks ago and the engine got train wrecked. the shop said i should get a whole new engine but i dont see a reason to, my plan is to re-machine the heads for about 400$ then get a new short block, i am looking into getting a short block with aftermarket pistons and piston rings, would my OEM heads work with those? and also would they work with an STI short block? and what are the advantages to those short blocks over the OEM 08 WRX short block