После сокращения млн точка не ставится.
Корректно: пенсия за выслугу лет, вознаграждение за выслугу лет.
Правильно (в пословице): Лес рубят - щепки летят.
Правильно раздельное написание. Обратите внимание: не действующая 7 лет – причастный оборот, который в позиции после определяемого слова должен обособляться.