To me, the existing mounts look like it is for a 99+ Super Duty. The factory tow rings that are on the front bumper actually bolt all the way through to the frame, and that looks like the approximate size and bolt pattern.....
You must be registered for see images attach
You must be registered for see images attach
You must be registered for see images attach