I have had a good result using light oil, 3 in one, and a soft cloth, the rust comes of with gentle pressure, and turning the cloth as it gets rust coloured prevents scratches, the remaining oil helps protect the surface.
David