Evaporust by the barrel?

There is no substitute for Evaporust, however a molasses bath is very effective, just a tad stinky when the funk starts growing on the surface. It just won't protect the part
once You pull it out, scrub & rinse it, so be ready to prime, oil, or plate the part soon afterwards.