I have LTD FE Mounts (3 bolts on the engine / 4 on frame). I don't have a saftey strap and they are not drilled. I have thought of using a torque arm on the engine to the frame. I really don't think I will need to use any special devices as far as the mounts are concerned. How much horsepower are you going to have?
--Mike