RE: Losing the peep.......
I say; buy a 12ga. 11-87. Load it up with 1oz. Winchester super X slugs and bash a huge hole in those suckers! They will fall right over like you screamed "Play dead" to a good dog!
Aiming is a breeze too with the fiber sight pins....
Just kidding man, good luck and letus know how it works out.