i have taken the engine out of my 04 impreza and found out that this was source of all of my problems (attached picture). i have been told that it needs a rebore, new pistons and a rebuild or a new engine. does anybody know of a replacement engine, an engine exchange or someone that can help me out repairing this one. im only 23 so it needs to be done as cheaply as possible. please feel free to send me suggestions on how to move forward. Thanks