Что имеем: стакан 73 мм, чашки каретки 2х11 мм (я так, снаружи измерил; может не очень точно), традиционный спейсер (кстати, он там у Вас есть?) под правую чашку - 2,5 мм. Так? Грубо получаем 97,5±0,5 - это "внутренний набор". Вылет вала под шатун (опять же у Шимано и опять же "на глазок") около 20 мм. Вот эти самые 118 мм, как у Вас.
И то, что я физически могу измерить...
МТБ Шимано: 68 - стакан, спейсеры (3 шт.) - 7,5, чашки - 22, вылет - 20. Равно 117,5. Читай как те же 118 мм.
Давайте то же самое под один шоссейный вариант: стакан 68 мм, чашки - 22, вылет вала - 20. Итого: длина вала в районе 110 мм. То есть, не хватает 8 мм.
И другой, под пресс-фит (речь о длине вала идёт, ага?): стакан 86,5 мм, фланцы чашек 2х2 мм. Внутренний набор ~90,5, плюс вылет вала ~20 мм = снова 110. Тоже не хватит 8 мм.

Проветривание мозгов, видимо, помогло с арифметикой, но никак не помогает найти решение.

Нет ответа на вопрос какая длина вала у Rival. Предполагаю, что в районе 110 мм...