Sodium carbonate (washing soda/Arm and Hammer)

Pros
Available commercially as washing soda
good rust inhibitor

Cons
Will leave white residue

Steel YES