Try an industial maintenance/cleaning supply. It's used around Puget Sound mixed with a cleaning agent to remove rust stains off painted surfaces on metal ships.
I'm on my third gallon of 75% solution.