I never had any leaks with more than 12 year old Orings for my sea and sea strobes. The Orings are still not damaged, so why replace them?
I think it is really a problem with the cap you have, and not directly with the oring. OR, and that is really an OR, what kind of silicone grease do you use? The cheaper silicone greases do something with Orings and then they get bigger and wider. I have had this with Inon Orings and the Orings of my expensive isotta housing.
So it is better to use the brand specific grease, or buy the already expensive silicone grease from Molykote. With these greases I also don't have problems.
By buying off brand Orings, you must know the softness or hardness of an Oring. Even if you have the right size, maybe it is too stiff or too soft. Manufacturers hold these things secret to make more profit (Yes, I agree it is completely ridiculus to pay 15 euro for an Oring of 2 cent, but it is the only way to be sure it will not leak).
I found for my Sidekick ccr working NBR-70 Orings instead of expensive 50's. But I will not try it with my strobes.
If you want to use offbrand Orings, you can try it here:
Top-Quality Diver Supplies & Accessories | Scuba Gaskets But I don't see Orings for strobes, only regulator kits, and for computers.
For some often used parts of regulators or spg-swivels, I order the Orings in bulk as the bulk is cheaper than just a few in a diveshop. Also the car tire valve that is in the inflator hose can be get for free if you ask at a garage, or you pay 1 euro for 100 hand have you whole life enough. A diveshop asks 5 euro each.
So I also have my eyes open for offbrand O rings, but haven't found them for Sea&Sea strobes, nor for Inon strobs. I quitted using SeaSea because they are too slow with recharging (2 second recycletime vs 1.6 is a big difference sometimes). But the Orings of the strobes from both brands hold for years.