The oxalic acid sounds like the stuff I need. I had just assumed it was oil, but rust makes more sense in this case. Thanks for your detailed reply - I will let you know how I get on.