ugh well yes.. but..
The TM high caps are the only ones worth buying. the rest are garbage.
as for brands. buy the guns same brand or higher. they all fit but... you know
As for mid caps worth buying. Mag brand are the ONLY brand I will recomend. every other kind me and my team mate have used were crap. spend the few bucks more and buy mag brand. Or TM high caps. Or go home