Thanks. That was actually our best guess -- oversized pressure tanks for gas. I haven't seen those over here, but something similar must exist in a different form.

Cheers