I have found the white lithium grease to work very well on cylinder walls.  Some time you might need to run a ball hone through the cylinders to break any rust free, and wipe down with WD-40, but the lithium works really well after that.  Wear a latex type glove if you use it.   Joe-JDC