Coke works (very slowly!) because it contains very dilute phosphoric acid. This (ie an acid solution, not Coke!) is what's used commercially to de rust and etch steel before painting. It is very good becuase it will dissolve the rust and have a minimal effect on good steel. It's in Jenolite and...