It's only been a couple of months. If he was overpaid, then he should pay them back. You would expect them to do the same if they owed you the money, wouldn't you?
I have to say that I disagree that he owes them the money they claim. Right now this particular company has a growing list of wrongs against my husband, and if they weren't such a big corporation, we'd be taking legal action.