I can only attest to the Federal Law and OK State Law, there is no legal limit on a pistol barrel. Once a butt-stock is on it however, it becomes a rifle and there are regs on how short you can go. No limit on longer lengths like a 30" or 40" barrel or more, etc.