No different than when a company makes a gun and sells it. The laws require details on that sale. These are made differently, but it does not change the law. It’s a firearm. Yes enforcement is a problem, but that is no different than sales from one person to another outside of a retail business. The software that makes the parts could be required to assign a unique code on the casing too.