it need to be something cheap and can hold around 20 bb's or metal bb's
what would you mean by that?
One of those pens, it's got a plastic-tube which you could put BBs in, if you cut the tip-off? (and they have lids too)
widen the hole of an airsoft bb dispensier to fit 1/4 slingshot ammo