There is no such thing as overpaid. If you can get a salary, then you're worth precisely that amount.
Without the union, though, they'd certainly make a lot less. Which brings up the question - what if, say, DHL become nonunionized. How much would the salary drop be? Any guesses?