You can find a variety of stun guns on the market by simply doing a search on the internet. All that's necessary is a credit card to be able to purchase one of the numerous large voltage self security devices. Carrying a stun rifle will give you an atmosphere of safety knowing that you have ways to protect yourself in the event your are attacked.
There are many types of stun guns on the market, the main huge difference will undoubtedly be the amount of power. Those that are small enough to match in your pocket won't have a top voltage but it's however enough to drop an attacker buy guns online.