I use White Lightning, as per the instructions, saturate chain, wipe thoroughly, repeat until the chain is clean (once or twice, depending on how dirty the chain was to begin with).
I clean cogs and rings occasionally with a Park Tool cog brush, no solvent.