What the H,
might throw in my 1.8 AUS cents worth too!
RE: Sodium Hydroxide Dipping.
I run a HUGE dip tank at work.
We use it to clean machinery parts before rebuilding.
It WILL clean off ALL rust, from light surface to full scale.
It WILL NOT remove thick grease, only light oils and even then this contaminates the strength of the mixture, as such all parts need to be thouroughly de-greased before dipping.
I have done many engine blocks, fuel tanks, diff housings and many othr parts over the years, and the results are hard to compare with any other method.Especially good as it gets to every surface of the part, even cleans the water jackets in an engine block!
I have found an engine block on the ground in a paddock, completely rusted, dipped it and had it come out with the original machined surfaces shining like they were done yesterday!
But this not really a good method for doing whole cabs.
Too many nooks and cranny's for the stuff to hide in, and it needs a good water rinsing before priming.
Use it for all your mechanical parts, guards, bonnets etc as it will find and destroy all rust that it touches no matter how bad it is.
I'd stay on the path of blast all you can, but leave the body to a professional.