What is the best method to remove rust from cast iron Lister diesel cylinder heads apart from sand blasting or wire brushing?

I have Googled the molasses method and it seems the molasses will remove the carbon in the cast iron and render the casting useless.

Will the electrolysis method do the same thing?

Or should I soak them in an acid?