I have replaced a couple of hubs also. The last one was close to $1,000. I have also replaced the bearings and seal in a couple of hubs. The factory told me they were not rebuildable but I have had no problems with the ones I fixed.
It looks like your hub is beyond repair. I have an extra old set of VTS just for this very reason. I have a couple of old hubs but they are probably worn too far to fix.