Having trouble installing front bumper

Just got the Polaris Deluxe Bumper in and have been struggling to get it installed properly. I also have the Polaris Pro HD 4500 lb winch, which has a fairlead that sticks out, and mounts to the same holes as the bumper is suppose to mount to.

The front bumper comes with "lock and ride" bolts that you twist from the outside and have a nut inside that "sucks" in and locks it in place.

I’m guessing the only option is longer bolts that go through the bumper and winch mount. Has anyone run into this before?