Löffler Helmet cover is waterproof and windproof and fits almost all common helmets.
Also suitable for larger helmets. Protects well in winter.