Do a search here or just Google
bicycle chain maintenance. Been discussed thousands of times, but basically:
- There is no best approach or product
- Pros and cons depend on your preferences, usage and riding/weather conditions.
- It's more important to do the maintenance than to use a particular product or procedure.