Most likely not. My cousin's boss owned two russian subs a few years back but they were not battle ready. As or rocket launchers, I am not positive but I think you can purchase M203's with a class 3 and they all have their own serial numbers and you have to return whatever is left over to the ATF. Not 100% on this.