just bought a cast SBC factory roller block and it has a fair amount of rust on the top of the block due to the intake being removed. It also has some rust in the cylinders although it is much less there. It will be a bit before the block gets to the machine shop and I want to get the rust off. What is the best way to accomplish this? I have been told that muriatic acid can be used but that seems a little harsh. Also from what I understand, as soon as it is removed, the metal will immediately rust again. While I know rust can be harmful, my main reason for wanting to remove the rust is that I just don't want it on there and I have some time to kill. My plan is to get all the rust I possibly can, and then oil it heavily while it sits. Any and all advice is welcome!!!
I use muratic acid for rusty blocks, however, since muratic acid promotes rust, you must immediately wash the block/part thoroughly with water. Thoroughly is the most important part. Scrub out any bolt holes, oil passages, etc. Then shoot some WD-40 or other oil-based product all over to prevent further rusting. You also can bag it (ordinary construction garbage bags work nicely) when finished to prevent future rusting.
My 2 cents.