Pig Juice seems to clean about as well as any other chain degreaser I have used. It takes at least two changes of it in a Park Tool cleaning device to remove all the visible gunk on the chain. I then hose the cleaner off with water and finish with compressed air blast to blow out the residual water. I then lub using Rock n Roll Extreme. I have found the chain is rather black after just one 40 mile ride. I have since altered my cleaning procedure. I use the two coats of Pig Juice, wash it out with a hose and water and blow dry. I then finish with Oil Eater degreaser. This last product seems to remove the residue left behind by the Pig Juice. I then wash again and blow dry with compressed air and then lube the chain with afore mentioned lube. The chain remains noticeable cleaner after just one ride than with just the Pig Juice. This is my subjective observation. I do think that the stronger degreasers leave a residue behind that attracts dirt more quickly. This is hard to prove one way or the other, especially so when you put a sticky oil based lube on the chain. I suspect that the stronger the degreaser the more likely that a residue remains. The Oil Eater degreaser will hardly clean the chain if it is used first. But it seems to get the residue off.