The Beko nose guard is adequate. The velcro strip secures it to almost any pair of glasses, and by tucking it under the frame it stays put pretty well even in high-wind conditions. Buy it a size larger than recommended to ensure proper coverage.
I’m still waiting for the perfect nose guard, which would cover the bottom of the nose so you don’t end up with glacier-roasted nostrils after a day on the ice pack. Until then I guess I’ll just stick with duct tape. Get it? Stick? Gah, I’m killin’!