It can be done, but the crankshaft would have to be turned down to the correct size. Also, you would need to use the 400 rods or get a custom set of pistons.
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
yes I can.
It won't change anything.
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.
yes you can the bigest that i know off hand you can put in a 1993 to a 2001 is a 383