I just bought a NC switchblade windshield from them for my 950. Everything was handled great. When I received the windshield there was a defect along the top that was unacceptable (looked like a chip). I contacted gm cycles (first by email, but eventually by phone as I was impatient) and they were very quick to resolve the issue. They sent me a prepaid UPS label for the return, and had a new windshield drop-shipped directly from Nat'l Cycle the same day they sent me the UPS label. I sent the defective windshield back and received the replacement in 2-3 days.
I would definitely have no problems ordering from them again.