They don't last forever but they do last a LONG time!
I"ve used these since I bought six of them back in 1997. Over the decades I've dropped one twice into concrete (it survived the first drop) and wore out three more. I've been quite happy with them and I'm pleased to find that with a little luck I can still occasionally find fully functional units as backups on eBay.