Malt vinegar works a treat, 17p for half a litre at tesco, I went and bought about 30 bottles to put in a large container to remove rust from car parts and worked really well, just let them soak for 24 hours then scrub with a stiff nylon brush. and dont put alloy parts in or they disapear supposedley!