Постановка тире допустима.
Пунктуация корректна.
Вариант словосочетания с предлогом общеупотребителен. В технических описаниях продукции, в документах используются беспредложные обороты типа товары сроком годности (до десяти дней), паспорт сроком действия (на 5 лет). Очевидно, что выбор предложного и беспредложного варианта словосочетания может определяться стилистическими особенностями текста.
Случаев обязательной постановки тире в такой конструкции нет.
Тире — это длинная черточка, которая отделяется от предшествующего и последующего текста пробелами, а дефис — короткая черточка, которая пробелами не отделяется. Если нет возможности поставить длинную черточку, то в функции тире используют короткую с пробелами до и после нее.