Jwicker, I would go with a crate engine if I were choosing between getting a shop to rebuild it and the crate. Go to GM, get some prices on their different engines, and go from there. I think you'll find that for an engine with a warranty, their prices are very fair.