Чтоб сделать как было (элластичность) кажется разумным поднять ось опрокидывания пушки выше текущего местаположения сантиметра на два-три-четыре. Это правда чиста инженерно-сопроматно сделать сложно, но можно стараться...
Поясню - крепление высвобождается от поворота пушки на определенный градус. Когда ботинок начинает идти вверх - пушка одновременно сжимается и поворачивается - от величины сжатия на угол поворота зависит "элластичность". Чем выше и ближе к ботинку стоит ось поворота пушки, тем больше пушка может сжаться не повернувшись на критический угол и не отстегнувшись...
Отмазка - может это лажа, ибо сам придумал :-)))