The 20oz tank gives you a decent amount of shots on almost any mechanical gun (around 1000). If you pay by the tank fill and not by weight, this is definitely the most economical. Please get filled at AUTHORIZED store. Do not fill yourself! BEWARE OF CHEAP TANKS, THEIR VALVES OFTEN FAIL!!