Shimano crankset is near end of life, can I use a Tiagra 4700 replacement? My road bike was bought in 2015 with a mix-match drive train: my derailleurs and shifters are Tiagra 4600 but the crankset is a Sora 9 speed (50-34). The large plate teeth are now quite worn out and I am foreseeing a replacement in short term. Tiagra 4600 is now discontinued, as it has been many years since the release of 4700. I do want to buy a new crankset, in that price range, going second hand is not cost efficient (my personal take). Can I just buy a 4700 crankset? The botton bracket is a hollowtech 2. I know that shifters and derailleurs are not compatible between 4600 and 4700 because of a different pulling mechanism, but the crankset should be compatible as both are 10 speeds. No?
Yes, you can slam the new 4700 chainset straight in there. It should be as simple as that if the ring sizes are the same, though you may need to subtly adjust the front derailleur.
Your other option is to buy a pair of 110bcd 5-arm chainrings from TA, Middleburn, Shimano, etc etc, which is usually nearly as expensive.