I installed barkbusters when i bought the bike last April for 2 reasons.
1. they are a lot stronger than the Honda ones. as my bike was a demonstrator the honda one s were broken after the bike slipped off its side stand.
2 For wind protection as you mentioned.
The Barkbusters have performed well. Had an off 3 weeks ago and didn't break any levers or mirrors . In fact the bike came off better than I did. Dislocated and Broke my ankle in 3 places and no riding for 3 months. Bugger !!. The bike lost a bit of plastic fairing around the tank. Certainly notice the good wind protection.
Actually, I bought and installed the throttle lock first. When I got the Bark Buster Storm handguards I noticed two things. First, if I wanted to keep the throttle lock, I would need to loose the bar end weight and second, I also needed to have a fitting machined. This is the fitting that screws inside the bar on the throttle (right) side. The one that comes with the kit is too short if you are using the throttle lock.