Yes/no replace chainrings+cassette after chain failure? I had a pretty bad chain failure a couple of days ago. I bought the bike second hand about a year ago, and in all fairness I had not done much maintenance on it since. I discussed with a friend and after showing some images, he recommended to change the cassette and chainrings too. This is a nontrivial expense for me and he did not seem to be aware that the teeth on these rings are not supposed to be all exactly the same (so the recommendation might have been based on that judgment).

I have thoroughly cleaned the cassette and chainrings, but find it hard to decide if they need replacement. After some research I figured that these parts should often be replaced even before they show visual tear, so I am choosing between trying only a new chain first, or not even bothering trying the old cassette+chainrings and getting new ones straight away.

Should these parts be replaced, based on the attached images? Or should I try a new chain only first, then decide on the ride experience?

I'm pretty new to cycling (maintenance), so any advice is welcome.

Images of the chainrings:


https://drive.google.com/file/d/171Y8GkHIazoUpsi193cJDTCLCSA303Gc/view?usp=sharing
https://drive.google.com/file/d/1bEjFhXYGA7bZACvhgLaKIaeVaGxng8G9/view?usp=sharing

Images of the cassette:


https://drive.google.com/file/d/1LyLW_y22JIImM1SidEyc9fi3ChCFKJco/view?usp=sharing
https://drive.google.com/file/d/1GmMbabw11xpt9RADFe1GUCbcjix8FlpD/view?usp=sharing

Image of the failed chain:
Yes. The cassette teeth are clearly worn, and the large chainring teeth have worn into characteristic shark fin shape. If you use new chain with these, it will skip. The small chainring looks still good.