I ordered an XL giro 9.mx through them, got the regular 9 with tuneups in size L.... called them up and asked them what was up... anyways... That was wednesday. I told them I needed the helmet by the weekend and i got the right one on Friday. They sent it to me after the simple phonecall, and sent me a shipping label to send the other back for free, and gave me like 15% off my next purchase for the mixup. I would say definately a legit store.