I had the same problem with my G2 visor, and Cookie sent me a replacement no problem.
I then had the same problem again with the new visor and got a replacement from ChutingStar instead.
I'm happy with the customer service from both companies, but a little worried about the quality of the G2 visor.