defineitly hub sael gone i,ve replaced hudereds of that type on trucks and buses over the years..
youre brake linings look to be in pretty good order ,,and hardly worn
so if it was mine ide clean the oil of the linings either with brake cleaning solvent or by carefully burning off with a blow torch ,,allthough alot of people wouldnt recomend it its ok on rivited linings if youre carefull then scuff the linings with emery cloth(sandpaper)
be shure to handle the hub assembly gentlely and securely when replacing and dont ,,knock,, the seal on the stub ,,,,,otherwise,, youlle just have to do it all again before you know it


live or die do it with spanner in hand