I would buy a crate motor from someone like Indy Cylinder Head or Muscle Motors, probably not MP. I think they are more concerned with their reputations and do thier own work as opposed to having the motors built in mexico, although I may be wrong about that. Their prices seem to be a little more than MP, but I would pay that to get a better quality motor. I also think you would get better customer service. If you had a problem with a motor from Indy or Muscle Motors you could call them and talk to someone that actually knows how these motors are put together, not just someone behind a parts counter at the local Dodge dealership.

My 2 cents
Arno