Grenade Launchers
While a grenade launcher is perfectly legal, good luck finding any grenades to launch since grenades remain illegal in the U.S. A launcher will set you back around $3,000, and you’ll need to register the weapon with the Federal government.