My suggestion/recommendation would be to price getting an STI block and throw your 2.0 heads on there. I've danced this dance twice and in the end the hybrid ended up costing only $300 more than my first 2.0 replacement engine with 44k miles on it. Only now I have an STI block with only 1500 miles, isn't going anywhere, and lays down more hp than my 2.0 ever could....just thought I'd throw that out there since you bored your other one out I figured you'd be up for suggestions...lol.
Otherwise I got my used engine from an auto salvage search company online. Try that or post this same post in Nabisco and any other forums you can find...someone usually has something laying around. I have an ej20 longblock in my garage but it still has a spun bearing otherwise I'd offer that up to you.