If anyone knows the exact location of the mounts on the engine and the chassis, I'd be willing to draw something up in Solidworks and have these mounts professionally made (alternatively with rubber as well for a little bit of damping)
Anyone have these dimensions?