Rust-Oleum Rust Reformer nicely does the trick. It is a primer that goes on white and chemically reacts with the rust, stopping its progress, and leaving a black primed surface suitable for painting. Soap and water clean-up. Years ago, when I restored a '72 Super Beetle, I used a similar product from Duro called Extend.