1) Without question go the 351
2) The local Trading Post
3) Get the engine absolutely complete if you can. It will save you a lot in the long run. Even the simplest of things like flywheels and alternator brackets and mounting bolts soon add up... Pay a bit more to get a lot more if necessary.