Nope there was nothing i could do. The mounting point at the frame was an eyelet and through bolt design just like the 08 and up (not a stud). I ordered an 08 one and it bolted right up. Really not sure what the deal is honestly...
Brand new never used. I bought this for my 07 superduty but the mounting points are different so there must be a certain mid year change. VERIFY your mounting points first if you have an 07! Part # 33-170862.
Price is $80 shipped OBO...
Was sent this by mistake for my 07 and i accidentally threw the box away so i screwed myself over on returning it. It will come in the box with part number for 05-07 years but it 100 percent is part number 67-2538.
Link to product...