Where are you located? Elbonia?
I'd like some links to these posts about engines locking up at 30k miles. Sounds like BS to me.
I worked at a Subaru dealer for over a year, and the only engine that I ever saw that was locked up was run without oil, and it was from a 2005.
I've owned 5 Subaru vehicles with EJ series engines. EJ22, EJ25D, EJ252, and EJ251, as well as an EJ205. I'm going to tell you right now, I'd rather have an EJ25D over an EJ205. You want an engine that needs a rebuild for sure around 150k miles? That's the EJ205. Valves go out of spec, and the heads like to crack and become useless.
My EJ205 had 190k on it when the bank repoed it. It ran, but #4 cylinder was junk.
My EJ25D had 190k on it when I traded it in for the WRX. It ran strong, no problems what-so-ever, and it never needed headgaskets when I owned it (from 80k to 190k).
My EJ252 was a decent engine. It had 180k on it when I traded it in for the Legacy with the EJ25D. Gutless, but ran well.
And the EJ251 is junk. 2005 and it has 130k on it, but the engine was rebuilt at 88k due to HG failure.
If you are chunking engines in 20k or 30k or 2k of putting them in, then you are either using crap components, driving like a moron, using olive oil in your crank case, you live in a place that sees -100*F to 90*F temperature swings daily, or your engine builder is a jerk and hates you. I'd suggest you stick with Hondas.