That's one of them ch...che...chev thingies.
Hey, looks like you have the same engine mounting problems I had. Here is a really low engine mount you might want to consider.
http://www.speedwaymotors.com/p/1199...ngine%20mounts
Damn, those chevies look good in a cobra.