I used to find that a product called Penetrol (Flood Co.) was good for that kind of rust...after wire brushing and before whatever you're going to topcoat it with.
Let it dry thoroughly before painting over.

Danny