This is a good cleaner.
I use it with a chain cleaning machine and it makes the chain and cassette super clean. The cassette returns to it's original state of white from the usual black we see on cassettes. (please do note - I bring the shine with usage of tooth brush)
If you are in the market for a clean cleaner - this should be at the top of your list.
excellent product. easy to use. non messy.