I use a paintball gun air cylinder with a tyre inflator fitting.
I can get the cylinder refilled at Dive shops for anything ranging from $5 to free, depending on the shop.
The cylinder can run at up to 4000 psi, thats right FOUR THOUSAND.
I can reseat and reinflate a tyre on a fully loaded Disco without taking the wheel off the car. Usually I just reseat the bead and an elcheapo 12 volt compressor can do the rest.

