There are so many ways to clean/ grease the chain! I don't really know which one is "right" or "best". I've actually been trying to do an experiment. One bike I do the Simple Green/citrus/water rinse thing. Another I only use petroleum-based cleaners and lubricants, and another I use only White Lightning. Unfortunately, since I haven't been able to ride much lately due to illness, I can't tell you any definitive results, but I haven't seen a significant difference so far in terms of chain longevity. I haven't seen a rust problem with using Simple Green/citrus/water rinse. I alway try to get the chain dry as quickly as possible and relube it thoroughly. The only time any of my chains got rusty was when I had to ride 200 miles in the rain with a chain that was lubed with White Lightning, but that was years ago. I think the latest formula of White Lightning works better--haven't seen any rust on my current White Lightning chain. White Lightning seems to be the easiest to use since you just drip it on and don't mess much with cleaning.