Hello
I've been told (and have used) Hammerite Kurust. It reacts with the rust and converts iron oxide to stable iron. Really good stuff!
It's not a permanant fix, but I've used it on another car and it's lasted two years so far! Give that a go.
Will