I bought some custom molded earplugs from Ear.inc
They are outstanding. They make a number of models, from standard silicone type molded one piece plugs to electronic plugs. I bought a mid-grade pair for a couple of hundred bucks (including the fitting and shipping) and I wish I had bought them 10 years ago. The model I bought are standard silicone type molded plugs but they have a "vent" or small channel that allows some ambient noise to pass through the plug (allows you to hear nearby voices for conversation), while blocking rifle, pistol, and shotgun noise. They are by no means electronic, but just as protective on your hearing as electronic with better ambient noise than the entry level plugs.
You can get them in a variety of colors, floatable, or even customized. While you might lean toward getting a camo pattern if you hunt a lot, I'd strongly recommend you not get camo. If you drop one in the field on anything but dirt, particularly if you duck hunt and don't get a floatable model - say goodbye. I got a clear model that they make slightly translucent. The color is great - blends in with your skin color b/c you can see you skin through the plug - but you can see them if you drop one. They also come with a small channel that you can put the end of a thin shoestring into so each plug can hang around your neck by the shoestring when not in use. This is really handy if you shoot clays or any sport where you sit around and visit a lot between stations. I live in B/CS and was able to get a fitting, my plugs ordered, and get them in the mail in under 3 weeks. The regional rep will contact you and set up a time to do the fitting. Would highly recommend them. Do the rep a favor and practice some good ear canal hygiene before your fitting!
Oh, one last thing, I like mine so much I use them when cutting the grass, running the string trimmer, or using other tools in the workshop. Very comfortable too. I wore them for 5 days straight in Argentina a few years ago and they didn't make my ears sore at all.
Hope that helps. PM me if you have any other questions.