Based on this product's specifications, here are some alternatives and similar models
Beeman BP50C rubber bullet and pepper spray gun .50 caliber CO2-12g
Summary description:
The Beeman BP50C is a .50 caliber defensive gun designed to fire rubber bullets and pepper spray cartridges using a single 12 g CO2 cartridge. Intended for personal protection and short-range deterrence, it combines blunt-impact and chemical deterrent options in one compact platform. Suitable for legal defensive use where permitted, it offers quick deployment and simple CO2-powered operation.