I just bought a 2003 impreza TS with some serious piston slap. I need a replacement shortblock (or SOHC longblock for that matter). What do you got?