Just a heads up on the Hummer/HMMWV wheels, there are at least three different O ring specifications (8 bolt, 12 bolt old, and 12 bolt new, oh, and heck, I'm sure the 24 bolt wheels have another spec, so that makes four sizes!) If undamaged they are reusable usually. I know of several suppliers...