I live in the Trenton area and I want to purchase a BB gun to shoot with my son. Will I have a problem buying a BB gun rifle in PA being a NJ resident? Do retailers ask for I.D. in PA when purchasing a BB gun? And, can you recommend a store in the Morrisville area where I could buy a BB gun rifle. Thanks in advance for your help.