Fortunatly for me, my new m16 is quite accurate and with about 400fps, the bb's in semi auto and bursting do fine for me, so 20rds is plenty most of the time for those who don't spray and pray. Of course when they get close full auto is the only option and being able to swap mags quickly is a must, that is why I got a 7 mag bandoleer holder.