Use Lecavalier Auto Parts.
I've gotten numerous parts from them and not only are the parts exactly as described, they are easy to deal with even for warranty issues (I had a bought a tranny, but it had a leak that couldn't be fixed - they sent me a new one at no charge and let me keep the original one).
I got a 2.3L engine from an '08 with only 18k on it and with a 1 year warranty for ~$2k shipped to Jimmy's door. Not only that, but it was there within a day of ordering and I did not pay any extra for any sort of express shipping.
All said and done - engine, install/labour, fluids, etc. - it cost me ~$2500 going with Jimmy. There were a few bugs that he worked out free of charge and immediately after they happened as he knew I go to school out of town.
I do all my own work on my cars now, but for anyone that doesn't, I HIGHLY recommend Jimmy. Top-notch service and incredible prices. Can't be beat!
As for the spun bearings, I agree with Donutz. I believe that the balance shaft assembly is the underlying cause. That thing is MASSIVE and just sits right in the way of cylinders 3 and 4.