The heads and cylinders were stripped, all internals masked, and then they were bead blasted. Then they were washed in a hot tank, which was basically a huge dish washer. I'm very leary of bead blasting engine parts since any abrasives left inside will trash an engine in a hurry. Don't even think you can clean them all out once yyou're done, it's best not to get them in there to begin with.
The cases had too much open area to mask, so I cleaned them up by putting them in the hot tank, and then using hand held stainless steel brushes and aluminum wheel cleaner. Carb cleaner came in handy too. I did the same thing to the hubs and got pretty good results.
http://www.teamyikes.com/RCWheels.html
It took a while, but the results were pretty decent. The pictures do make them look nicer than they are in person though. If I was looking for a better finish, I would have tried soda blasting them, or even had them dry-ice blasted.