Like they say, painting is 95% prep and 5% actual painting. I had my engine media blasted using plastic media. It's NON ABRASIVE, and there's no dust created (other than the old paint coming off). You must thoroughly degrease as best as you can with a good solvent like mineral spirits paint thinner before doing this. I took the engine to a guy that specializes in this work and it came out beautiful! Just prime and pain with your choice of paint. I plugged up the intakes and exhaust with rubber stopper plugs and used duct tap on every thing else. Masking tape will get ripped off easily with the blasting, so duct tape is required, and double up on it to be safe.
I would never use sand, glass beads or soda as this stuff get into every crack, nook and cranny and you have a major clean up before painting. With the plastic media, a bit of compressed air and vacuuming is all you need. I installed old covers that I really didn't care about before hand (valve cover, points cover, starter cover etc.).