I have a specialized stumpjumper frame that came with a used specialized stock crank for that bike.The teeth are starting to wear. I also have a basically new deore octalink crank. I want to know which one to choose. Which one is stronger? Or better.