I think they had serious issues with QA at the factory in China, I was sent several new parts for my gg Which were no better than the originals BUT their customer service was very good.
In the end I received perfect parts and a $100 discount on a future purchase