In 2010 a railing company owner showed me how to refurbish the railings on my 1916 home.
Angle grinder with an 80 flap.
Wire brush, stiff putty knife scraper, coarse sanding sponges, and a linoleum knife (hooked pointy thing).
A 5-gal bucket to sit on and start blasting the stuff. Be heavy handed, you can't hurt the good metal.
Ospho. A watery weak phosphoric acid that converts iron oxide/rust to iron phosphate.
The loose rust turns powdery. Knock it off with the wire brush and sanding sponges after it's worked at least overnite. Put another coat on. Use a rag and rubber gloves if you like. I use a brush. Protect your eyes.
Knock the white stiff down, but don't obsess over it.
Spray primer. Only use Rust-oleum Professional Primer. It's flat red and comes in a 15 oz can. Read the temp and humidity directions.
Black paint. Only use Rust-oleum Lacquer, High Lustre Coating, black, 11 oz can.
I know, pro painters say not to spray lacquer over oil base. This isn't really real lacquer and the system works.
Let's see if I can find some pics of my stepson's house. The full flight of double railings on my old home are still looking like new.