dude, bravo! that is just ridiculous!
Dude, those engine mounts are toast also. The upper shell shouldn't be hitting the frame.
Poly it is thenPolly will last a lot longer and put up with more abuse than rubber. They'er also stiffer.
See post 29.