Mineral Spirits is definitely one of the most effective and cost friendly cleaners. However it has an obnoxious smell and (for those who care) is environmentally unsound. For those people who have degreased their bearings: APPLY THE CLEANER TO THE RAG FIRST!!!! Your bike, does not want to be soaked in anything. I work at a bike shop where for the most part we use citrus degreaser, and for extroirdinarily dirty and rusted chains we use penetrating lubricants. For most chains, Rock and Roll cleaner and lubricant is the cleanest and easiest way to go, especially becuase most people wont take the time to remove their chain and soak it in anything. Any dry lube will keep your chain cleaner than wet lube. The only reason I've found to use wet lube is in snow, or if you leave your bike outside and it gets exposed to morning dew, rain etc.
Last edited by bikepeddler; 01-01-09 at 09:39 PM.