need new motor

I recently bought a 71 demon turn key race car. I was out with it last weekend and broke the crank and put a hole in the block now its time for a new motor. The current motor was a 420 with stock 340 block w2 heads and roller cam and rockers. Car weighs about 2900lbs and ran high 9.80's low 9.90's so would like about the same motor. I have a great engine builder close to me but was thinking of pricing out a crate motor,who is a good shop to deal with.