With regard to air tanks, there are scuba tanks and carbon fiber tanks. Some PCPs fill to 200 bar (about 2900 psi). Others can safely take more pressure, many of them up to 300 bar (about 4350 psi).
Depending on the particular tank, scuba tanks can be made of steel or aluminum. The steel tanks can usually be filled to a higher pressure than aluminum, up to 3300 - 3500 psi. Both are available in different sizes or volumes and a larger volume gives more refills to a PCP. A scuba tank is fillable by any scuba shop.
The carbon fiber (CF) tanks are also made in a variety of sizes. They typically fill to 4500 psi. A large volume CF tank will fill a PCP reservoir more than any scuba tank. CF tanks, especially those with larger volumes, may filled at paint ball shops, but not all will be able to fill to full pressure. There are affordable compressors that can fill CF tanks, but their quality may vary.
When I shot PCP rifles, I used a large volume steel scuba tank, which I could get filled at a local dive shop. It provided many refills for my 200 bar rifles.