I clean and soak in hot grease every 6 months but in between those 6 months when the chain needs lub I use gear box oil, I use a 25mm paint brush and just brush it on top and bottom of the chain, it works better than spray chain lub, I put it on when the chain is wram, so as soon as I get home from a ride, when it needs it I relub the chain and next time I am going for a ride it is well soaked into the chain, and it last longer than any other chain lub and its a lot cheaper, I do this on all my bikes even my dirt bikes, but you got to do them evrey ride, as for the oginal oiler on the Commando's they never worked and was the first thing that got plugged.
Another reason I fully clean my chain every 6 months is to make sure there are no tight links. I check the chain before cleaning it for tight spots then I throw it in to my tub of diesel and leave it soak for a day or so, depend on if I 'm not ridding the bike for a day or so, the longer it soaks the better, nomaly if there is a tight spot in the chain the soaking for a day or so will fix that then soak in hot grease, in the long term with a little effort your chain will last for a very long time.
Ashley