I'd think a 40MM grenade launcher has to be a class 3 NFA item, maybe an AOW? I have no idea if the .22LR, .410 an 12Ga inserts are too, but I bet they are.
37MM "flare launchers" used to be legal, but making them into a firearm I'm sure, is a no-no.