I shoot sporting clays and use the nice large either Peltor or Howard Leight electronic ones. Neither hit the stock and I can hear everything going on around me.
classic EAR foamy inserts work best.
heck, if its good enough around military jets.....itll do for shooting.
Except they're not good enough around jets - those folks wear some serious muffs; if you do not protect the mastoid area around your ear from the vibrations, that will hasten hearing loss.