A western Massachusetts business is offering first responders a chance to win a free roof.