but weight and volume (for water at least) also have a neat ratio in non metric measurements--

"a pint's a pound, the whole world round" -- so gallons * 8 (8 pints to a gallon) and have the weight in pounds.