I have used Evap -o -rust for years .
Works great. As mentioned above...you need to be very careful near any decals. And I would check every 8 hours or so.
I have not used this for any frame. Just pedals, chains, brakes....etc...no painted items
Evap-o- rust is VERY safe, and can be put down the sink with no ill effects.
Good Luck and take your time