North Carolina law states that you have to be a residence of NC to purchase and take procession of thus firearm inside of the State. However with most long guns in NC you can purchase and take pocession of them inside of NC as long as that firearm is legal to own in the State of your residency.
I believe that's the law. You can always call to verify.
Thanks! Your answer is awaiting moderation.