IMO-
I have full bead blast and oxide blasting capability at my shop, and I don't use it on CB engine cases.
It can be done, and it's done all the time, but you run a pretty serious risk. No matter how well you degrease and mask ALL holes/orifices/internal surfaces etc. you will have glass beads that sneak in.
You have to clean, clean, scrub, clean, inspect, clean....................and do it again or run the risk of errant glass beads (invisible to the naked eye) destroying your fresh motor within a week.
Cabinet contamination is also an issue, most folks use one cabinet for oxide and bead blasting, so you have a mix.
PSI- for glass beads you must not exceed 45 PSI at the gun, or else the glass beads WILL fracture (now jagged little meteorites) and embed themselves into the surface of your aluminum, and no solvent will remove them, it is a mechanical bond.
Best bet IMO is to degrease the crap out of the cases with "MarHyde Tal Strip" (aircraft coating remover), then degrease the hell out of them with your favorite stuff. Take a stainless steel brush that is virgin or has only touched aluminum alloys, and spend 20 minutes lightly scuffing the case halves.
Paint- Get some 2 stage stuff (like Eastwood Engine Paint) and shoot the cases, no rattlecan action if you want true durability IMO. Let the cases sit for a week, then reassmble the motor.
Just my opinion, but I bead blast stuff everyday for Military applications, and I have made every mistake in the book!