I used to buy the "race" windscreens for my track bike as they didn't have the tabs that came on the street windscreens. It was nice because they used to file these things off and polish them so they fit nicely and looked nice. Well, apparently Zero Gravity has decided to "implement cost savings" and now they "cut the tabs off with a laser". Now I wouldn't normally have a gripe with this, but not only do they leave part of the tab hanging on that they used to file off, they don't "cut them off" evenly so one side has more material that they failed to remove then the other side. As a result, the windscreen does not lie flat on the fairings. Honestly, it's not a huge deal as it still "works", but most disappointing was Zero Gravity's response that "This is the screen we make for race bodywork for this application. I would suggest your customer mount the screen to the bike and understand this is a race screen." Yes, I understand it's a race screen, however just because it's a "race screen", I don't think you should make a piece of shit and then justify it because it's for "race use" and will probably get destroyed anyway at some point.
Honestly, had Zero Gravity even just made an offer to even send a credit for $20 off the next piece of shit that I buy from them, I probably wouldn't be writing this, but to make a piece of junk and then justify it by saying it's a "race" product is pretty poor in my opinion.
So, unfortunately Zero Gravity used to make a fine product, unfortunately now, rather then spend the $90 or whatever it was, I would just suggest buying a windscreen from China off eBay for $20 and grinding the tabs yourself, as that's basically the exact same thing you'll get from Zero Gravity and you'll save $80 in the process.