Glorious sell 40A/70A O-Rings at both 1.5 and 2.5mm for $10. Thought I'd mention this as usually people only talk about WASD. (link in comments) : r/MechanicalKeyboards
The Best O-Rings For Silencing Your Keyboard - Switch and Click
Ysrubber Keyboard O Ring 50a 70a Epdm Silicone Rubber For Reducing Noise - Buy Wasd Keyboard O Ring,Mechanical Keyboard Parts Rubber Rings,Silicone 50a 40a O-rings Product on Alibaba.com
KBDfans Black O-Rings - 140st - MaxGaming.com
Black CS 3.1mm OD 10mm-350mm Nitrile Rubber O Ring NBR Oil Resistant Seals Round | eBay