I've got one of the Finish Line chain cleaners. It does an ok job, but the chain is definitely still dirty at the end of the process (clean on the outside, dirty on the inside). Ok for a quick clean, but no substitute for taking the chain off the bike and giving it a proper bath.
__________________