根据美国1988年颁布的《不可探测武器法》,在美国,生产不能由金属探测器检测出来的枪支的行为是违法的。所以,为了避免违法,威尔森在他研制的手枪里装了约170克的钢铁。但这种3D打印手枪是否合法,还存在争议。