Due to how common the failure of the EJ25D and early EJ251's have been, finding a replacement in a yard is becoming very difficult. I believe they are called Import Engine Parts in MPLS sells rebuilt short/long blocks at a decent price. Otherwise I would look into rebuilding it.
I would suggest talking to David Wray Automotive. They are a mainly Subaru shop in Buffalo. Mike Wray used to frequent these forums all the time and does great work at a decent price. Do you need just head gaskets or did it spin a bearing?
yeah the amount of work needed to be done would likely change how hard it'll be to get some help with it
I found these guys on ebay, sell rebuilt short blocks for $1200 for the SOHC. $1200 for the SOHC. Give me a call at the shop if you want to discuss it. Ask for Jeremy Outfront Motorsports Inc. 8071 Commonwealth Ave. Buena Park, CA 90621 714-994-5222
i happen to have a shortblock i have in my garage, the condition is unknown, i was told by that it was a good short block but the walls could stand to be honed..... let me know... you can call me at 320-four93 -one4two4 my name is David
http://tigerjapanese.com/ not sure about these guys as i am in the early stages of looking for a new motor to but hella lot cheaper even shipped
I have a good short block that had bad head gasket....It ran nicely, I took out one rod and bearing to check it out...the crank and rod is nice....$300 from a 02 impreza 2.5i with 128k miles. email [email protected]