Man, you have to shop around in your area. We can all recommend somewhere but what good does that do you if you are on the opposite coast.
If your like me, you like to see what you are getting when spending money like that, so no thanks on teh mail order crate motors. Pull the engine, have it rebuilt, put it back in. Cost probably the same after you have a shop put a crate motor in for you.
My rebuild cost me about $2000, parts and labor, good high quality parts, and i have all the detailed measurements and receipts for every piece put in. New steel crankshaft, camshaft, harmonic balancer, to name a few of the more costly parts, and a 60 over bore job. Helps when you know the builder too, visited him several times at the shop when working on my motor. I pulled and put the motor back in myself, let him fire and tune it.
Before this i looked into crate motors, used with minimal guarantee motors, dealership used and new replacement, and decided this to be the best route within my budget. I chose to make a few shortcuts too on sensors fuel injectors......dont do that, put in new stuff, well worth it down the road.
Cory