I got an answer from Ron Fenton...
Mark Harrison -- in Sydney, Australia
>You guys amaze me with the specilised knowledge you have :-) It seems that it was a harder question than I realised. Anyway, I received a far simpler explanation from Ron Fenton and he has give me permission to re-post it here:
-------------------------------------------
The exact concentration is not really important. In my original instructions I suggested a 10% w/w solution ie. 10g of citric acid dissolved in 100 g water (100 mL).
The reason that I came up with this concentration was based on an experiment that I carried out in my laboratory at the University. I took an old very rusty saw blade (with fairly uniform covering of rust) to the workshop and got them to cut it into strips (about 2 inches wide). I chemically degreased the samples and put each strip into a solution of a different concentration for about 6 hours and then visually inspected the results after cleaning them with a green scotchbrite pad. I realise that this is a relatively qualitative experiment but it gave a good indication of the results that could be expected under non-laboratory conditions.
I found that at room temperature a 10% solution (weight/weight) worked best for my samples. There was no visible damage by using a more concentrated solution. And at less than 10% there was visible rust remaining.
I am fully aware of all the Chemical methods of calculating concentrations (I used to teach this to undergraduates) but I decided to keep it as simple as possible for those with no chemical background. In reality, the solution that I use at home (and have been using the same solution for about 12 months) is just 4 litres of water with 2 handfuls of citric added a squirt of detergent and a few mLs of iso-propanol (rubbing alcohol).
Warning: While I have tried oxalic acid I found it not to be as effective and covers everything with the relatively insoluble green iron oxalate compound. Oxalic acid is very poisonous and the used solution presents disposal problems.
I hope that this information helps you and if you have any further questions please do not hesitate to contact me directly.
-------------------------------------------
Thanks everyone. I will be trying it today.