Check out this YouTube clip from David Alley on Deseserttrodders who uses a molasses dip to remove rust from metal. This is Part 2. There is also a Parts 1 & 3. Caution: don’t use this method on aluminum; it will corrode.
Then try this link which provides more details about the grade and amount of molasses to use.