This is the SALT Long Range Pepper Spray Gun ($349). It is similar to a paintball gun, but instead fires a non-lethal powdered pepper spray ball that breaks on impact. Not only does the impact of the pepper-ball hurt it also causes temporary blindness and difficulty breathing.
The SALT Pepper Spray gun has a range of 150+ feet, shoots at 320 feet per second, is powered by a traditional CO2 cylinder, and has a 7-round magazine. The pepper spray has a 5- year shelf life which is more than double traditional pepper sprays. The pistol and paintballs are made in the USA.