My suggestion is creating a separate flag that can be given to members of a faction by HC in that faction to allow them to sell guns / order shipments if their factions have such a racket. This could work like the recruitment flags which were added very recently and can help with dealing with a number of issues that there are with having gun rackets in factions.
The first issue is that of racket abusing, where players create alt characters in factions simply to sell their overpowered guns for the benefit of their primary faction (while I understand this is already against the rules, this change would ensure that it would be harder to break this rule as I understand that some people do get away with it on occasion.) This dedicated flag will ensure that it would be significantly harder to exploit weapon rackets for this type of gain.
The second issue is the selling of guns by untrained employees, when it comes to gun rackets - there seems to be a form of training in place to ensure that there is only those who are responsible to do the selling of the firearms instead of having the fresh associates buying a fuck ton of whatever and distributing it which could result in issues both staff wise and roleplay wise.
Thanks for reading