I think you will find that 75 ft/lb's will be way to much!
yes the supplied bolts are special - they have a fine thread and some sort of coating on them.
When I mounted my engines I was told to tighten them until you just start to hear the fiberglass stress. I was looking for a torque...