the hubs are warped!?
I only have on thing to say to you.. find a new mechanic and never go back there
the hub is a massive chuck on steel, it isnt under much thermal stress at all and are never known to get out of shape. My personal opinion he is either a crazy man or he knows that you don't know and is trying to rip you off