Контекст не вполне ясен. 1 м — это 1 метр (например, ткани)? Если наше предположение верно, то корректно: калькуляция отпускной цены за 1 м.
Корректно: Ремонт дорог удалось сделать за счет экономии средств, запланированных на содержание дорог.
Слово закуп фиксируется в толковых словарях в таком значении: 'в Древней Руси: лицо, получившее ссуду (купу) и попавшее тем самым в зависимость от землевладельца'. В приведенном Вами предложении будет правильно употребить слово закупка.
Корректно: за непринятие мер.
Правильно: депутат от такой-то фракции такой-то партии; член такой-то фракции такой-то партии.
Корректно: пенсия за выслугу лет, вознаграждение за выслугу лет.
Последняя часть этой сложной синтаксической конструкции несет в себе дополнительную информацию и представляет собой присоединительное предложение в бессоюзном сложном предложении. В этом случае действительно ставится тире.
Дополнительные знаки препинания не требуются.