I've seen rust removers in the past do that very thing, but these ones are for coins etc. Usually the bottle says not to use on anionized aluminium (not sure if that's how it's spelt) which I think lots of cars & bikes have.
I'm interested too whether it works... anything that beats using steel-wool and elbow grease, which is a pain in the backside.