If you're looking to save some cash during your rust-removing ventures, a homemade cleaner will o the job well. You can use lemon or lime juice or even just coca-cola. However, you will have to do some heavy lifting and scrub for a significant period of time. Moreover, once the rust is gone, you will still have the acid to deal with
Rust penetrants, as the name suggests, are great at getting rid of rust. Products like WD-40 are pretty deep and can be put into small holes and crevices in your rust. Plus, they save you a lot of effort that you would have to spend scrubbing.
Aluminum foil is a great way to not only get rid of rust but form a protective layer of aluminum that slows down the rust as well. This soft metal combined with water does a fairly decent at removing rust without scratching the chrome.