Do a search for welding supply shops.... cheapest, easiest refills you'll find. Otherwise, if that doesn't work, try fire extinguisher or fire protection supply stores. They too are cheap and generally friendly.
If those both fail... they won't.... go to any sporting goods store that sells or service paintball goodies. Many of them have the capability to fill your tank.