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
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.
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.