Other parts of NY state outside of NYC & the 5 burroughs allow you to buy a longarm without a permit.
NY State has made permanent the 1994 assault weapons ban.
You can own pre-ban longarms and pre-ban magazines, but not ones made after the ban unless they have a certain number of the naughty features neutered (bayonet lugs, flash hiders, folding/collapsable stocks, etc). Your longarms are allowed to have one naughty feature and a detachable magazine if they are post ban. But you can still buy pre-ban longarms and mags from outside of the state that are shipped in to an FFL.
You can own a Romanian Sar AK or WASR because they only have the pistol grip. Metal AK mags are not marked by date and count as pre-ban mags.
They have NY State Legal ARs. I believe the Colt 6400 is one. It has no flash hider or bayonet lug, and has a collapsable stock permanently fixed in a fully extended position.
If I were buying a New AR in NY State I would probably get one with a battlecomp muzzle break and a Sully Stock. This would probably necesitate buying it out of state and having the work done and then shipped in to a NY State FFL.
For handguns there is a ban on any post ban mags that hold more than 10 rounds.
You need a permit statewide to buy and own a handgun. Some places the permit only allows you to carry it laoded to and from the range, other places simply grant you a carry permit. This varies by, town, county, and the judge who approves the permit. If you have handle a lot of cash and make bank deposits you can get a carry permit.
The handgun permit is a lot of paperwork and requires passport photos, fingerprints, and at least 2 letters of recommendation from someone who has known you for at least 2 years. it cannot be from a relative.
You cannot handle a handgun in a NY State gunstore unless you have a permit.
Whenever you get a new handgun you need to write a request from the issuing agency/county/city requesting permission to buy a new gun specifying caliber and make. You then get notification in the mail that the purchase document has been approved and you have to go and personally pick up the purchase document. You then have 30 days to purchase the gun. Upon purchasing the gun you have to bring it to the licensing authority within 72 hours to have them inspect the gun (record the serial number and put it on your handgun license). When you first get the license you are given a blank purchase document to allow you to buy your first handgun. The purchase document dance applies to NYC as well.
I should point out that NY State is always under threat by the state legislature and the senate of having more extreem laws passed.
NYC does not recognize anyone else’s pistol permits, including state permits.
The three worst states for firearms owners are NY, NJ, and MA. Each state is bad for different reasons. At least in NY State (outside of NY City) you can buy longarms without a permit, which is not true in MA or NJ.
NJ has the most contorted and confusing gun laws and people have been jammed for all types of things that would take hours to detail.