mattsz:
Mine are the 'universal hand guards, large size'. Small size is for pitbikes and mopeds. They are adjustable, ie coming with 3 inserts, each of different length, giving you a total of 4 sizes (0-3) plus combos. They are sturdy enough to ward off branches on a trail, so a little more than just wind deflection. All that might account for the higher price. I paid e85 which equals to a bit over $100 I believe.
They attach to the end of the handlebars, actually replacing the bar weights. No problem for me since I have aftermarket handlebars with higher ends to easy standing on the pegs for longer time.
You might want to check yours: if they are stock they probably have a ring welded inside. That would require some creative thinking to fit the guards.