Took it to bits and the only thing that maybe was worn was the motor. Cost £51.84 with Vat and postage. New CIR220 that is the latest version circa £108 so not worth repairing as you get a new unit and two new batteries.

Gave it a lube and put it back together and working fine but for how long?

So a new better quality unit it will be.

eddie