I would not rule out a set of custom ear plugs.

I went to my local audiologist and had a custom pair of ear plugs cast. Investment was at $100 plus tax. It has been the best money spent. Took about two weeks to get once they made a mold. You have a couple of options. I went for the solid plug, but you can get, for a lack of a better term, an "insert" in the plug that will only allow a certain decibel level of sound through, very similar to the Surefire EarPro. Once you get used to them AND they have been properly fitted for you I can wear them all day and be just fine. I can take them in and out quickly. I had them put a small lanyard type string between them so I can keep track of them when I take them out. I have even started caring them with me on the job (EMT/FF) for some of the noise hazards that I encounter.

I also enjoy the fact that my earpro do not interfere with my hat or sun/protective glasses.

Just my $0.02 :-)