On the shoei website it lists a number for repairs/warranty. I called them and they said to ship em the helmet, since I'm local, I dropped it off. They fixed the visor and noticed a cheek pad issue. Kept my helmet overnight, fixed/replaced the cheek pads and called me the next day.
These dudes are a+
Sorry your retailer is giving u the run around.