I have this same helmet. I wear XS in most brands and bought that size, but the cheek pads were too tight. Purchased the next size thinner cheek pads and it fits great. Parts ARE available.
I really like it. Good helmet....but I didn't get a bag with mine!!!!