My brand new radiator... destroyed.

It will shake some more I feel it in steering wheel. Or you could use threaded rod on driver side mount and strap it down to k frame would not cost much Weld a washer on end of rod