CFR was sticky. It's clear that the government can regulate commerce to some degree, including commercial speech. The debate essentially came down to commercial speech vs. political speech, and the SC scrwed up. At least that's my understanding of it.
Guns can be stiky, but not that sticky. I'd bet the rent on it.
If a gun is sticky then it needs cleaning. I'd give the ammo a wipedown too.