RE: Plugging the end of your barrel
I bought a bag of cheap balloons at a dollar store. Put one over the muzzle - voila! (Just be careful of the front sight when putting it on - it can rip it).
I keep a few balloons in my fanny pack. Never know when it's going to start raining/snowing while I'm out there.