Hi guys so I have been learning how to build ARs recently, but I am still a relative newbie. My latest lower is a Punisher themed lower and I am looking at starting to build the upper. My question is what is the shortest length barrel that I can do with a rifle build in the state of Oklahoma legally. I have heard 14.5 and I have heard 16". Which one is true? I am also looking for punisher AR parts so if anyone knows of good Punisher AR15 parts please let me know. They will need to match my lower. I have included pictures. Thank you guys for your help.