I have used a JDM EJ22 in my legacy, when the stock engine started knocking (thank you previous owner). So far so good. Got it from
www.asapmotors.com Plus, if it breaks...they are in houston...only a 4 hour drive to give them the old "discount tire" treatment. Plus they internally inspect and give them a leak down test before shipping. I've also gotten a tranny for my friends Jetta from them...its been holding strong for quite some time...and he drives like a moron. Every shift is part of the 24 hours of Le Mans to him.