This is the best tool I've found for cleaning a chain. I soak the chain in degreaser for 10 or 15 minutes, and then pull it through this tool a few times and then rinse it with tap water. Don't waste your money on an "on-the-bike" tool. They make a mess and leave solvent residue on the chain.
I have bought Pedros-good,Park-better,Finish Line Grunge-Best. I clean and lube my chain after every ride in this Las Vegas sandy soil. This brush and dawn dish washing soap cleans the chain like new. Making a SLX chain last 1500 miles or more. Still use the Park for the cassette. Good combination
Originally saw this product for motorcycles and decided to give it a try on a Mt Bike. Works great with MucOff, pre-cleans the chain, before running it thru the chain scrubber, and the long brush is great for getting the crud off the chain rings on the crankset.