My chain started losing O rings at around 17,000 miles. I put it down to the time I hadn't clipped the fuel line in properly and dumped a quarter of the tank of fuel over the chain whilst riding (@3000miles). Still squeezed 20k out of it before it got really noisey. Barely stretched from new but really loud.