I highly recommend checking out the "anyone carry a bazooka?" thread. Lots of good advice there! Whatever you do, please don't help the "anyone carry a gun?" thread stay alive. Give some love to the guys who like SERIOUS firepower.
Is your route really so dangerous that you feel you may need to whip out a baton and do a matrix style beat down on someone, as you're riding?
__________________
Good night...and good luck