i am in the military. i am a resident of illinois. But i am based in new jersey. i have a foid card and IL state id. if i want to buy a gun, can i buy the gun in new jersey? if no then can i buy the gun in new jersey and have it shipped to a dealer in IL? Or if you guys know any better ideas please share them with me. thanks a lot for the help.