Правильно: стодвадцатипятимиллионный. Ответ на вопрос № 250881 исправлен. Спасибо, что заметили ошибку в ответе!
Верно: четырехсотсемидесятитрехграммовый, стодевяностошестидневный. Интерфиксы и (десятиметровый), ух (двухэтажный), ёх (трехстворчатый), а (сорокаметровый) появляются в сложных прилагательных после основ числительных, кроме собирательных и девяносто, сто.
Дело в том, что корни слов не имеют падежей. Падежное значение у имен (существительных, прилагательных, числительных) выражается при помощи окончаний. Но, поскольку некорректно говорить об окончании в середине слова (тем более, об окончании, утратившем "падежное" значение), то используют термин "интерфикс" (реже говорят о "внутренней флексии").