Buyusedengine.com is literally a hub for finding used engines and transmissions at quite reasonable price range. Some months ago, I bought a used engine for my Focus from theme and I got my stuff with excellent condition. Give it a try before considering other places.