In my experience the paint will come off. There is rust under the paint whether you think there is or not. the Evaporust will find it and dissolve it and the paint will fall off. I have seen results, with pictures, in this forum, of clean painted parts just out of an Oxalic Acid bath that I am sure would have lost all their paint in Evaporust. Oxalic acid might turn red paint pink though, or so I'm told. I have only done small parts in Oxalic Acid, though for sure the paint loss seems less, even though the same caution about hidden rust applies. Evaporust is not acid and will not attack steel like the acid-based rust removers all do to some extent, so there's that. Evaporust will take zinc plating off. Get rid of any oil contamination before using Evaporust. Oil will block access to the rust. Also if you get oil in your Evaporust, the oil will fall out of the Evaporust on top of your parts and block or slow down the action. Evaporust needs to be warm, the warmer it is, the faster it works. Below 60F of so, the reaction stops completely. Pull your parts out occasionally to wash the black stuff off with soap/dteregent and water, and then put them back in. That speeds up the process.