Can anyone help point me in the right direction to buy just the ring that has nearly snapped, or an alternative solution please? (yes, I tried to superglue it....)
Back in the day, you could order just the 'keeper' from Ofrei, but that has since ended.
It would be worth asking your local Omega boutique - last one I got a few years back was only around $10 from memory.
If you don't have an AD or boutique nearby, call the Swatch Group number for your area and they will connect you with the parts department. Have the full model number and serial number handy as they will ask for it.