smoke/gas launcher for armoured fighting vehiclce. Attributed to India. Illegal short barreled rifle in US.
Nothing illegal about it if it is registered. For that matter, if it was imported in that configuration it may be legally considered a pistol, I'd have to look at the exact laws on original configuration vs import configuration.