Sorry for the long delay on this. While I didn't manage to find exact replacement O-rings, I have found something that I think works.
There's one tiny O-ring in the mode dial that I could only get the correct size by getting it in a different material. I obtained this O-ring in silicone instead of buna. The difference is that it's less abrasion resistant (shouldn't be a problem in this application), better chemical resistance, is red instead of black, but might be affected by the lubricant.
I've overhauled my housing with this, and it works in a pool test. I'll get it in the ocean in a few weeks. I've been reluctant to suggest that other people use this until I've tested it further. When I think it's ready, I will have about 20 sets for sale. And no guarantees that it won't flood, though I won't knowlying sell something that doesn't do the job either.
-Mark