I spent the last 4 years in the Marine Corps, 2 of which were overseas. I've spent the last few months stationed back in the states, out west, in a location with far less strict gun laws. I recently aquired an Armalite M15A2 carbine at a gun show. I know that I can legally own it in my current location (Arizona), but the problem exists of moving back to Brooklyn, which will be happening in a few months when i get out. I recently checked the New York Assault Weapon laws, and I will, to say the least, need to extremely modify my weapon in order to keep it. I understand that only the Colt AR-15 is outlawed in the state, but does that include copies, such as Armalite or Bushmaster? Also, the definition of "Assault weapon" is a rifle with a detachable magazine with 2 or more assault weapon features. So... would I be good with a new upper (without the bayonet stud or flash suppressor) and a new non-telegraphing scope, or would it be ok with a new lower with an internal 10rd mag? Or... would a gun smith be able to modify my current lower with an internal 10rd mag? Or are the worst of my fears true in which there is no way my rifle would ever be legal in the State of New York and I would have to sell it at the next show? And also, if there is a way of making it "street legal," what are the steps of registering (deep breath) a rifle in the city?