I have one that was given to me as a gift. It is made for snow-mobile riders.
The top is a lycra/spandex type material so that it isn't bulky under your helmet, the lower part is fleece with plenty of material to tuck into the top of your jacket to get a good seal.
The brand is "EDCO" and it shows made in Canada on the label. It works well for me.
Hope that helps.