Hi all, first post! And yes, an old thread. But since I found a solution, I thought it was worth sharing.
As said above, the factory hitch uses a nut plate inside the frame rail. If you bought a used one there is a 99% chance that this was not included. The rear bolts are already on your truck, holding the tow loops in place. If you need to replace them, they are M12x1.25x40. For the front bolts you will need:
4 1/2"x1.5" carriage bolts
4 1/2" nuts
4 1/2" washers
4 spacer blocks (small steel bars with square cut outs for the bolts to drop into, they stop the bolts from spinning and spread the load) etrailer part# RP3022
1 1/2" fish wire (long piece of wire with a spiral end that grips the bolt threads) etrailer part# 80101-1
Here's how it works. Apparently this is a common way to install hitches, but I had never seen it before. I got all of the parts from etrailer.com for about $25. The hitch was $50 from the local already-pulled-it-for-you-yard. Don't forget the flip mod!