Can someone please tell me how I could solve this issue? We had the front porch custom painted two years ago and it is getting ruined by a rusty railing. The service was warrantied but the company recently went out of business. How can I at least remove the surface rust without damaging the paint; I already tried scrubbing with simple green. A non-acidic remover?

Here are some pics.

Thanks for your help!