The first two are airsoft specific. Take 6mm BB's that are loaded into tubes. BB's typically shoot straight and spreads out less. Better for longer range.
The second two are designed more so for paintballs but work for airsoft. Pour BB's in, and plug the top with a tissue wad or spend money on the plastic caps they sell. BB's usually spread wide and give and nice cloud of BB's for CQB/room clearing.
Go with madbull high power CO2 nades or go home!