i have had great results using CLR ( calcium lime rust ) on truck body's it just melts the old rust right off.

i used it on my newly purchased C20 and it pulled up the surface rust and left me some paint and some bare steel were it was rusted.