Hi Pet, if you look back at the forum you'll see that there is a lot of discussion regarding chain cleaning, and many of us rely on what is commonly called the Mickle method.
In short this doesn't use a chain cleaner device, and doesn't aim to get a chain "spotless", as the theory is that over-zealous cleaning will remove the chain grease and lube that sits between the roller & the pin - this will allow more dirt in and cause the chain to wear much faster than desirable.
The Mickle method relies on using a cloth, something such as WD40 or GT84, and you just keep on passing the chain through the cloth sprayed with the WD40, repeat as many times as needed then spin the chain through a dry cloth.
Once you've done that apply whatever chain lube you need.