NO, not even close.
yeah, but it might blow a head gasket, i wouldn't chance it
the heads should fit as long as your not trying to put them on a big block
the block & heads are the same you just have to pull the 305 out & put the 350 back in
Yes, however, they both take different intake manifolds, so you will have to transfer the intake, as well.
it depends on what block the 1993 heads are from. im thinking they are from the lsx family. and if they are you cannot put them on your 400 the heads just wont fit bolt patterns are wrong and the heads are just a totally different design.
They can if the heads are cracked ,are the intake manifold gaskets were put on wrong when thay were installed. The heads themselves if thay are good heads will not cause overheating. You cannot put the head gaskets on wrong on a small block Chevy engine.
noNEW ANSWER: Sorry but the above answer is wrong. The only thing that is different on the 400 heads is that they have steam holes in them and it don't matter if they are blocked off by the head gasket. And YES they will bolt right on the 350 block with no problems.
Yes you can.
The crankshaft has nothing to do with a short are long block. A short block is everything but the heads and intake. A long block has the heads and intake all ready on it, Its the complete engine. You have to put the heads and intake on the short block yourself. That is the difference.
No
some heads are vis versa
Yes you can but you will need to modify the bolt holes in the intake manifold. The TBI intake 4 center bolts, 2 on each side will not line up with the heads. Must drill them out just a little.