I pulled the alt off, this morning and pulled it apart. I was lucky enough to find that the brushes are only 2/3 to 3/4 worn. I had a matching bearing that fitted the pulley end. I popped the seals off and washed it out with petrol. After I blasted it out with air, I regreased it with Inox LM8 (Extreme pressure, marine grade. I will also be using this all purpose grease for the whole swivel hub and C/V joint) and put the seals back on. I couldn't get the small bearing off, so I popped its seals off, washed and regreased it in situ. Thankfully, the seals went back in easily. Hopefully it should now stand up to the punishment I mete out to it.