Hang on there buddy. You likely don't need a new hub.
Many times when we are fighting the hub, we bend the backing plate a little. This causes it to rub on the rotor in turns as the rotor flexes a little.
Check the backing plate before you spend the money if possible.