Прошу вашего совета и рекомендаций. Я в сейфах полный ноль.
Совет для любителя помастерить.
Рейка и шестерня в вашем сейфе скорее всего из малоуглеродистой стали. Да и посадка там не больно точная. Следовательно можете попробовать восстановить недостающие зубья сваркой, лучше аргон, на худой конец углекислоткой. Потом аккуратно зачистите сварку и придайте зубьям требуемую форму. Конечную подгонку произведете в собранном состоянии, используя копирку, например, для определения мест затирания пары рейка-шестерня. После чего подправите зубья. Возможно такую процедуру придется сделать несколько раз, пока привод не будет свободно перемещаться. Рейку, кстати, скорее всего можно перевернуть, поменяв местами начало хода рейки и конец. Тогда у вас будут работать оставшиеся зубья в более благоприятных условиях.
Это то, что касается привода ригелей. Что касается самого замка, то не бойтесь его разобрать, как привод блокирующего ригеля, так и сам кодовый механизм. Там все очень примитивно, и если повезет и не заломаны каналы штифтов (а иногда замок блокируется за счет попадания витка пружины между штифтом и корпусом) то вам легко будет все поправить и собрать замок наново.
Думаю это самый экономный вариант, правда придется повозиться с напильником, надфилем и возможно ручной шлифмашинков типа ДРЕМЕЛЬ или подобной.
Удачи!