I bought Good Chain cleaner. I use it for my R15's chain cleaning while washing the bike every month. I find it useful to get all the dirty oil out from the chain before new oil spray. The straw provided is very much helpful to spray in from the closed inner side of the chain. Spray it for a minute and wipe of with a chain cleaning brush and then wash the whole bike with good bike or car shampoo. (I use 3M car wash shampoo). PROS: 1) Nice cleaner. 2) Long straw for hard to reach areas. 3) Makes the chain shiny as new. (Need to wipe off with microfiber cloth) CONS: 1) The bottle leaks after spraying because the knob collects the liquid inside it while spraying. Overall I like the product as it makes my work easy and costs less than Yamaha Lube which is similar to this one.