Blasting has its advantages, but using something like sand can warp the sheetmetal, as it does generate some heat from the friction. Silica or aluminum oxide is better in that respect. Soda blasting is a good method, but requires its own equipment, so it can get pricey.
Getting all the blasting media out can be a challenge, particularly like the inside of doors and cabs and such. Leftover media can hold moisture and cause rust as mentioned above.
Dipping in a caustic solution can also create problems if not all the solution is neutralized or removed, in that it can cause paint adhesion problems.
Whatever method you use, be sure that if it is stripped to bare metal, that you use a self-etching primer before doing any painting. Regular grey primer or rattle-can isn't good enough. You will need something that will etch the metal surface and truly get a firm grip, so you don't do all this work for nothing.
"Free advice is worth what you pay for it."™