Vinegar is great for removing rust, but be careful what you use it on. Just cause it can be consumed, people think it is harmless. It's actually a pretty nasty acid in the wrong place. I recently asked about using it on bumper guards. From what I have read, it would likely destroy the chrome if left in long enough to remove the rust. However if I was going to replate them anyway, it could be a good way to start. Also steel will flash rust in a heartbeat after using vinegar, so need to do something to prevent that.