Правильно раздельное написание. Обратите внимание: не действующая 7 лет – причастный оборот, который в позиции после определяемого слова должен обособляться.
Корректно: 20 лет служения милосердию.
В предложениях такого типа никакие знаки не нужны. Однако при желании интонационно разделить предложение на две части можно поставить тире.
Допустимы варианты с предлогом и без предлога, буквенное наращение после цифр не требуется.
Рекомендаций в словарях и справочниках по этому вопросу нам найти не удалось. Но по практике употребления с большим отрывом лидирует предлог на, причем как с полными, так и с сокращенными названиями этих предприятий. Поэтому рекомендуем писать: на Усть-Илимском ЛПК.
Интересно, что, например, с сочетанием животноводческий комплекс (также в значении «предприятие») широко используются оба предлога.
Корректно: улица Сорока лет Октября и т. п.
Верно: на 4 года - 5 лет, на 2 года - 5 лет.