A co2 tank really beats them all for durability and speed, but, thats a whole 'nother packaging issue. that was the route I used for the lx470. yea, you gotta refill it, and that stays in your head, but i found it to be like fuel, in that i never ran out and the range anxiety was for nothing.