No
Yes they do
Call them and ask!
Depends on the connections.
12 grams are non refillable.
If it has threads on the top, you refill it like any other tank by taking it to a sporting goods store or paintball field. If it does not, then it is a disposable, and you cannot refill it.
Usually between $5 to $10.
Dicks, any paintball shop, and Gander Mt.
There are a few places that will fill your CO2. Local paintball stores will, as well as their fields (if they have one). Places that refill scuba tanks will as well. Finally even some hunting stores will.
Yes, every few games, you will have to refill the tank, depending on the size. Without it, there is nothing to propel the paintball.
sure, gennerally there are 30lb co2 tanks and 50lb tanks that you can fill from, you will also need a fill station and instruction from a air smith on how to use it, so it is fairly expensive to own, but what a lot of people do it buy a fill station and then rent a co2 tank for the day from a welding shop or another place that will do it (scuba shops sometimes, propane stations, you just have to do a little searching) for a 50lb tank i think it was around $30-$40 so have everyone pitch in a few bucks and you are covered for the day
A fill station is a bulk CO2 tank, a fill hose and a scale. They are used by trained air smiths and paintball field employees to refill empty Co2 tanks. First the tanks are purged of all remaining Co2, then carefully refilled and weighed. If you are not trained on how to do this, do not attempt, at the risk of breaking the tanks burst disk or damage to you by the extremely cold gas.