I have these $26 Phaiser and I love them. Great for running. They don't catch the wind to make noise like other ones I've had. They've lasted me a long time and I wouldn't hesitate to buy them again if they broke. They don't fit under my aero helmet but they fit under my normal helmet perfectly.