Well I finally installed both tires. What was the magic tool? Pedro levers. Those things are amazing. I though they were going to snap at one point but they made it through. No signs of the plastic weakening either. This lever are freaking amazing. The only issue was that I punctured 3 tubes getting these damn tires on.