I tried the shake-in-a-jar method today with isopropyl alcohol to clean my chain. I'm allergic to white spirit and other solvents so I figured I'd give isopropyl alcohol a go. . . another benefit would be that it evaporates without leaving a residue so no need for further cleaning after that. However I found it not effective enough, it wouldn't shift all the grime. Was wondering, would leaving a chain in isopropyl alchohol for a long time have any corrosive effect on the metal or whatever outer coating it might have?
In fact, is white spirit suitable for use with any type of chain/outer coating?