YES
YES it will there is no difference in the design of the camshaft.
yes
no
Absolutely. Many (if not most) 305's came stock with a 350 turbo bolted to the back of them.
no
yes
No it Has a different bolt pattern because of the engine size
yes
YES. The heads will bolt right on.
5.0L is a 305. 5.7L is a 350
350