Another idea is to mount long shanked J-hooks to the each side of your trucks frame so the hook sits below the bumper and any dam you may have. I actually do have factory tow hooks on my trucks but since a snow plow is mounted most of the winter, the hooks are useless (when the plow is on the ground or raised, the hooks are blocked).
Since the hook on the J is below the air dam, I can use it when the plow is mounted (I have used it serveral times this winter given all the snow in New England). The tow ropes and chains I use with the J have never touched any part of the truck given the hooks positon in relation to the front of the truck. I will snap a picture and show you what I mean. I have mounted such hooks in the rear as well. If I recall, my 2500s had pre-drilled holes on the front frame rails. I drilled another hole on each side such that the J shank was firmly mounted on the frame (had to drill a hole in the shank of the J as well).