I wipe the chain down with a rag, use kerosene with a chain brush, then repeat both steps as needed. It is inexpensive and will not damage the o-rings/x-rings. All you're trying to do is get the grime out (mostly stuck to the old lube, the cleaner breaks it down and gets the particulates away from the o-rings) and keep dirt from wearing away the rubber.
All of the chain's required lubricant is on the INSIDE of the chain, so the primary goal with lubing is to keep the o-rings from drying out so they keep the factory grease in.