I have a lot of intricate steel parts which I wish to plate and powder coat, but they have a light coating of rust.
In the past I have sand blasted, but recently I have seen advertised powders that are disolved in water and you immerse the steel parts and it cleans the rust off.
Internet...