i take mine apart, spray in a fair bit of wd40, wipe, spray, wipe (now the innards are fairly clean), more wd40 on the driverings, toothbrush the splines on driveshell, wd40/finishline them up, bit of finishline on the needle bearing, put together and voila.