Yes. It should bolt right in.
a 350 is a small block those heads will fit on and Chevy SMALL block not a big block
Yes.
It will if it was made for the Chevrolet bolt pattern.
A small block 350 cc engine will not fit a 2005 Impala, but a 327 one will.
Yes it will.
no
yes
Yes
yes.
Yes it will. however, you may have some issues with durability because the V-6 trans might not be able to handle the torque of a 350.
No, They won't even begin to fit. 454 is a BIG block and a350 is a small block.