I started to make one once - it would be easy to bend a polycarbonate sheet to fit and attach it with sticky velcro. Only 3-4 inches not full face. But in this area it might be useful for a handful of days and a balaclava is good enough for our temperatures so I shelved it. Just get a thin sheet, cut it with a carpet knife, heat-gun the curve and attach it to the helmet.