With a roster of over 100 weapons, choosing the right gun can mean the difference between victory and defeat. From close-quarters engagement to long-range firefights, each firearm brings its ...