After crashing my bike at the weekend and damaging the front and rear derailleurs, I've decided to replace like for like. I need to order the parts so I can get my bike shop to repair my bike. Can you advise what I need to get as there are different types of Ultegra R8000 front and rear mech. Do I need a short cage or medium cage rear mech, and for the front mech do I need braze-on, 28.6mm/31.8mm or 34.9mm? It's an 11 speed semi-compact Giant TCR Advanced Pro 1 (2018). Thank you!