I researched this for a few hours and notice alot of people in India (a place that has WAY more motorcycles per citizen ratio than USA or Europe) recommending plain old fashioned 80w90 gearbox oil (The stuff you use with a CVT scooter) as a chain lubricant. And plain old Kerosene 1-K as a chain cleaner.
I saw many cases of people with over 100k miles on their bike being ridden in India (on dusty trails and roads) that swear by the stuff. With chains reaching over 30k miles on the same chain just with Kersonine and Gearbox oil.
Im sure the motorcycle-products_industry doesnt want people to know this and wants us all spending 15$ on an aerosol can of chain lubricant. But it appears to ring true to my ears.
Anyways, Im going to give it a try and will document my research on this forum and advise you chaps how it works out. Stay tuned. Its the same with my guns and firearms. For many years i was using "gun specific" cleaners and lubricants that where very expensive and later found out I can achieve same results for a fraction of the cost. A $1 bottle of mineral oil from the dollar shoppe will lubricate all my guns for a lifetime.
Walmart in USA sells the 80w90 gearbox oil for 15$ for a gallon sized jug. That jug would lubricate a mans 5 motorcycles for a lifetime. And same Walmart sells the Kerosine 1-K gallon jug for $8. You would be set for a lifetime.