I'm sure there's all sorts of reasons you shouldn't use WD-40 for this but the reality is, I rode 10 harsh winters on motorcycles and never had an issue with WD-40, it blasts out all the water (that might freeze) and seems to last long enough that you only need to do it a few times per winter.