brake cleaner will possibly damage the orings. best thing to get is a cleaner meant for oring chains however, I think some have used kerosene too.
kerosene is the agent of choice, recommended. No need for anything stronger and potential harm to ORings.
All chain cleaners are kerosene based IMO. A little container and a tooth/scrub brush. Soft bristles, no wires, remember the Orings. Scrub it on, wipe it off, shoot some lube and done. 5 minutes.
There are little gadgets sold for cleaning chains also. They clamp on the chain, have strategically placed brushes and distribute a "cleaner" which smells a lot like kerosene. Has a little lube in it that sticks.
The only lube your going for is between the sprockets and the chain. The chain itself is permanently lubed, hence the Orings.