yes
You can if it has the Chevy bolt pattern.
the block & heads are the same you just have to pull the 305 out & put the 350 back in
Yes.
no
yes I can.
Be very careful NOT to put trans fluid in an engine ! - It goes down the tube that holds trans dipstick, into the transmission.
Yes, You can put a manual shift valve body in it.
You'll need an adapter to put that trans on that engine. Check with these guys: http://www.advanceadapters.com/
You can put it in anything,If you know what you are doing.
It will bolt right in but, the "Y" pipe on the exhaust system from the 305 will not fit on to the 350.
Yes you can no problem.
Yes, but the exhaust Y pipe from the 305 may not fit the 350.