I've never been stranded in over 100k miles of riding. However I do not like bike maintenance and will put off what I can until it needs to be done. Over the years I've replaced cranks, every element in a drive-train and shifters a few times. I've also called my wife to pick me up 2mi from home so as not to waste a cartridge while being miserable fixing a flat in 110F, but have repaired them in 115F as well as in heavy rain and cold.