I keep buying these because there's no alternative that fits as good or comfortable.
But the rubber deteriorates waay too quickly and evenly crack and snap near the top.
Perhaps this is their design for me to buy a replacement but I would pay double for something that lasts longer.