I use Dupont Teflon chain-saver dry, self-cleaning lubricant. First I clean everything really good. Then I polish all the moving parts, the bolt and rails. I then apply the Teflon chain lube, let dry and then wipe off. Now all my parts are slicker than snot and move very freely. The parts are also dry and do not attract dirt so the subsequent cleanings will be easy as dirt doesn't stick well to Teflon.