I bought a set at a local Cop shop and have been trying them out. They seem to work alright. I thing the little squishy foam plugs give a little more protection but you have to take them out to listen to other people talk.
I've been using them at work as well as the range. On the range they are pretty good. At work where the noise level is a constant level, they work fine, but not nearly as well as the foam plugs.