I've had mine for about 2 yrs and it's the best move I've made I use it every ride I go on with out fail, last xmas I rode the east coast of Australia I had two days of torrential rain and not one leak I'm very happy with mine Today I'm ordering one more just to have a spare
while the bubbles look good and provide bug and light road debris protection, the quality of the button snaps is disappointing. one side-button snap broke off my first shield with maybe six weeks of use after being wind torn from my gringo at 45mph while checking my blind spot. a second shield, I picked up from a retailer, also failed at one of the snaps but while removing by hand. sure, they're not terribly pricey but having to repair a nearly new product after light use is a bummer, to say the least. nicer snaps and a more secure 5 button design would be a huge improvement.
Great shield at a great value. Shield does a good job of blocking the wind and keeping any road debris off your face. Only problem I had was one of the snaps broke off, so be careful when taking this off your helmet. For $20, you can easily get another.