Many Thanks Gents for all your replies.
I've followed all the information here.
Communator cleaned well, all lubrication done, segments measure 2-3 ohms...and windings don't touch rotor body.
I have managed to get the motor working well now...sort of.
It does work, however, I have way too much heat build up on the motor winding coil. It gets very very hot.
Might any of you know what would cause this excessive heat?
And....are there 2 washers and a thrust bearing behind the windings and another set from below where the C clip slides in place?