I guess it depends on what type of riding your doing. How long did your chain last?? Well stop cleaning it and just oil it. Unless your riding in mud. For road riding with the occasional fire trail or dirt road thrown into the mix you are actually doing your chain a dis-service by attacking it with solvents and or pressure cleaners, tempered steel is much tougher than road dust and your taking all the goodness out of it by cleaning. You say "Dirt isn't a Lub" well actually it is when mixed with oil and tempered steel in a confined space it becomes black poo. Black poo stops binding and over heating. By there very nature chains are suppose to be dirty, who ever heard of a clean chain on an off road bike (that's laughable) Look at it, if its dry oil it, depending on what your using you should get 300, 400 and maybe 500 kays between a re-oil. (more often in the wet) I can see the terra is endowed with a cheap endless chain but I fully expect to get at least 15,000klm out of it. I got 50,000klm with the standard chain on my KLR650, so if you want to spend some time on the terra, clean something else not the chain, ditto on the NYCMX post. Furthermore from my experience with yz450s I can recommend a Renthall R3 chain, tougher than your grannys under pants, made just down the road from your bike in Northern Italy. Having lived there for 4 years I toured many factories (1988 to 1992) Alpinestars, Ducati, Renthall etc, my uncle has an engineering workshop and he supplies only the outer roller for renthall chains. Italiani lo fanno meglio