Joeb,
I don't know about the zinc-chromate primer, but I can offer my experience regarding paint removal, rust removal and general clean-up, and what's worked for me on this little project. You may already know this stuff, so I apologize if I cover something you're already familiar with.
It depends on the item you're working on. If you can remove it and wash it, like alt & clutch covers, then aluminum paint stripper is your best friend. But watch out, this is strong stuff, take common sense precautions, rubber gloves and ventilation is well advised. More than one application will likely be needed.
On the engine itself, I used a combination of the items below. I got excellent results with the nylon orange (course) and blue (fine) wheels. On open areas the scotch-brite disk and wheel worked very well too. I do NOT recommend you use a wire wheel.
I would also recommend a high speed drill, mine was variable speed up to 2500 rpm, it worked very well. (I.e. quicker).
Have an arsenal of tools on hand, and go for it!! I did acquire a bead-blast cabinet but really haven't found it useful. Maybe because I don't have a compressor big enough to push it.
As far as painting goes, I think most will agree, CLEAN, CLEAN, CLEAN. A clean surface is paramount to good results way down the line. Brake cleaner seems to be my best friend as of late. I love this stuff, cleans with no residue. Stay away from rubber though.
Hope that is useful.
Lee