NYC requires a permit for possession of a handgun or rifle. And if you have ammo for a gun that ain't registered to you, you are in trouble if you get busted. NYC doesn't play around, so unless you are prepared to end up in jail, don't bring anything.