Well, I don't do it annually, but everytime I post someone benefits so here goes:
Personally I'd avoid the foam ones for long term use, they get crusty quick and arn't as easy to use as silicone/rubber ones. I've had a set of Vater (20db) plugs for over a decade, when they get crusty, I just -soak n rinse in hot water, good as new!
I've gotten a lot of use out of my plugs, more often than not I'm the only one using them (though many peeps agree that they should) - I won't go to a jam, gig or club without them. Drummer's cymbals and guitarists boost pedal are my main cause of 'ouch'.
Here's a few links from over the years
https://community.guitartalk.co.za/d/17999-tinnitus-and-general-ear-care
https://community.guitartalk.co.za/d/25489-earplugs-use-them
If you don't wanna read through the horror stories above
Custom earplugs from Protec Ear arn't cheap, but they are very good from all accounts. They were around R650-700 including taking a mold, but that's pricing from a good few years ago.
Alternatively a some friends are using Thunderplugs and I've not heard any complaints (pun intended). But oddly, I can't find a local stockist, The Gear Junkie did have - i'll update if I can find them. They were reasonably priced (around R200/set)
Raru have some listed, but no thunderplugs
Takealot have loads listed, mostly for swimming but they can be dual purpose.