IF your funds are limited, you cant go wrong with a real GM crate motor (not some fake crate motor from somewhere else):

http://www.sdparts.com/product/10067...350Engine.aspx

It's under $1500.....cannot rebuild a motor for that anymore (using quality parts) plus it has a warranty.

Then, sell your other stuff to offset the new motor purchase. All your brackets line up, etc.