That caravaneer in leather jacket doesnt work, you need to talk with the same named bald NPC in leather armor.
First number shows current deterioration, up to 100%. Second number is "pool" of maximum maintenance(repair). So whenever you successfuly repair something, the current deterioration is set to 0% and the amount repaired is substracted from second number.