Sorry for the late reply, I haven't had a chance to install it until today. The install was more involved that I anticipated but then again I didn't read the instructions before buying. Fortunately everything went well and mine fit the frame very well. You only see a tiny gap on mine but that is because it is not smooth frame there, there is a bracket mounted there or something. But still looks good. It may just be your picture but it looks like you don't have "spacers" but your curved ends are already welded to the bars.
As for difficulties - Instructions called for 6 m10x80 and they sent 6 m10x70 & 4 m10x80. I used the 80mm on the frame as the instructions said and then when I got to the receiver area, it asked for 4 80mm. I called them up and turns out on many 17 models they used m12 bolts. So I reused factory bolts but had to drill the mounting holes on the bumper a little bigger.
I'm happy with the fit, looks, and quality. I posted a picture of it installed along with my new SuperATV cargo/cooler box. :devil