there seems to be a display bug with armor being listed as still damaged after a mission (in the mechbay overview), when you reassign them to a new mission and the lance deploys on site the armor is fully fixed. to fix the display bug for a mec, go into the bay and remove/reapply armor.