I've used these for years, and after 1000's of miles, my hearing is intact, or at least I don't get any ringing in-ear. I find them ok to fit and can hear enough on the bike. Self moulding anti-noise ear plugs with protective pocket case.
eBay