I have the Yamaha headlight protector, and really like it, especially for longer rides at night. I can pull into a gas station, remove the cover, and take it into the restroom to clean off the dead bugs - something that is hard to do when the station has only dust bunnies at the bottom of the squeegee bucket.
Best,
Chris