Yeah I think starter motors can get over looked, the earth side goes through the first cap then body to brush plate and corrosion between and inside can spoil that path (just to point out to others reading here).
Brush, bearing, seal and o-ring kit is around £50.
Old plate:
Cleaned with kit fitted:
Sorry hijacked your post for a while, just put it on for others that might not have seen inside the starter.