Definitely, hands down, the best customer service. Maybe even topping Amazons (actually, yes, yes it does).
Only thing I've had to return "faulty", my pinlock pins snapped on my visor approx 8 months after getting it. They wanted the visor back for inspection, then if faulty, they were going to replace with a new visor anyway (they did not have stock of the pins, nor the distributor), so asked if they could send a visor out, and I'd send mine back when I received it, and then I didn't need to worry about packaging either!
Perfect, no hassle, visor replaced and faulty one sent back in the box, and no extra money changed hands.