Ahhh.... go for the big block!
Just kidding - I'm just being a wise a**.
My friend recently got a ZZ4 crate engine (GM Performance Parts). He didn't do a darn thing to it. He pretty much dropped it it and was done --- all in all it took a little over a weekend to complete... and THAT ENGINE IS A ROCKET! I am also familiar with CNC Motorsports - and they're great.
I spent and entire summer and lots of $ on my rebuild. That crate motor is just as hefty or better than mine!
While I do enjoy working on engines, etc., I would recommend getting something already completed... Here's MY rationale:
1. The ZZ4 crate motor will likely have complemenary components,
2. It is fast... I do enjoy a fast car - but seriously - I do not plan to race. I know my car will easily reach 130 mph --- that's fine for me.
3. Saves time (and possibly money)... and you'll be back on the road sooner!
Of course this is my 2 cents...
Ralph