I know that some of us here do not wear helmets. However, in California, we are required by law. So I have purchased a few from this guy on ebay and thought that he has a good selection. I also found his prices to comparable. Thought the link could be useful.
eBay Seller: newvespa60: eBay Motors items on eBay.com