I like Bean Clean, but you have to order it online. Or, sometimes WalMart will have DuPont Biodegradeable Motorcycle degreaser (http://www.webbikeworld.com/t2/dupon...cle-degreaser/). The Bean clean is 100% plant based, but the DuPont isn't. Both work the same
and both smell kinda like banana peels....though the DuPont has a slight chemical smell also. Either will remove paint from plastic. I cleaned my carb with it and it erased the while markings on the choke knob. Works great though.
WD40 will also work, but I wouldn't use it on the back wheel unless you're going to scrub the wheel and tire REALLY good with Dawn liquid or somthing after.
You can wash the Bean clean down your storm drains if you ar in an area that has them, not sure about the DuPont stuff.
For the rust...it depends on what part has rust on it.