You get what you pay for. It is the cheap rings, spend a few more pounds and get some better ones. I have leather, rubber "O" ring type and metal ones that I have owned and used for years with no brakeage.
I have considered buying a good quality one. What would you recommend? Is there a size I should go for? Wouldn't want to get it stuck.
Though making it bigger would probably be the last thing the girl I'm with now wants haha!!