In Oklahoma (under state law), private sales of firearms are legal.
Owning or possessing a short-barreled shotgun or rifle is illegal and a felony under state law, unless the short barreled firearm is registered under the National Firearms Act.