When I used to ride large displacement, chain driven bikes, like Sportster's, Triumph's, Norton's and even my XR750 HD,, and used the commercial chain lube & wax products, the chains only lasted about 3k-5k miles and needed to be adjusted way too much, and way too often (every month).
It was when I learned from the chain companies, never to use spray products, that turn into lapping compound, and sling off, and grind the chain to death, that my chains started lasting 30k miles, and they only needed to be adjusted about once a year, usually when changing tires etc.
Never use solvents (WD40) degreasers, or harsh chemicals to clean your chain, especially O-ring type chains.
Don't use harsh brushes, even nylon brushes can damage chains by forcing stuff into the O-ring area.
Use Kerosene or Diesel fuel only. Wipe dry, then take a needle oiler and place one drop of 90 weight gear oil on the Inside of the flat plate only. This will lubricate the roller and link contact point, and no dirt or sand will stick to it. Wipe off excess, and forget about it for about 500 miles.
What little flings off and hits the rear rim, simply wipes off and keeps your rim looking clean.
Even Fortnine did a youtube video on testing all chain lubes available, and came to the same conclusion about 90 weight gear oil only.
If you look at just about any owners manual, sure Honda, Suzuki, Yamaha, and Kawasaki recommend you buy their spray products, but if you read their owners manuals, they recommend 90 weight gear oil.
Full circle I guess.
I actually enjoy maintaining and cleaning/lubing my chains....its a sickness I say