One thing to check, or have checked, is chain alignment. If your back wheel/sprocket is ka-ka in the swing arm, relative to the path to the front sprocket, the chain will get pissed off at you sooner than later.
Also, the art of proper chain tension a debatable uhh, debate. Load your bike with moderate gear, or heavy if you normally haul heavy. Sit upon the beast.
Now have someone ELSE check your chain tension, slack between here and there, etc. One cannot really check the chain tension without having the rider and gear on there if you are talking about a bike with rear suspension and a swing arm, cause the slack is going to change under a load, unless you have some rigid Harley get up, i dunno. Remember, looser better than too tight in this situation. It's not a cheerleader
Kerosene has been used for more years by farmers and frontier techs to free up rusted crappy gears, stuck pistons and chain type devices. It wont hurt nothing. Get it by the gallon, or liter if you ain't from around here....... pour it in a wash pan and keep rinsing the chain and go at it with a toothbrush until the "bath water" (Kerosene) is cleanish.
Couple times a season, anyway. I have some in a spray bottle for in between. Works great on a swing arm to take off all the expensive cake eater chain lube most of us wasted our money on, you know, the stuff that is not supposed to fly off and get stuck on your swingarm.... but does anyway..... Kerosene a great rim and spoke detail spray.
I shop around and find white lithium spray-grease. There are different brands, but I stopped using store bought chain lube and have many, many trouble free miles on my chains. If you have a crappy spot, your done.
Find a nice aftermarket provider of decent generic type chains and sprockets.... like rocky mountain atv motorcycle supply. $89 bucks for a new chain and front and rear sprockets for a KLR as an example.
If it's some foo-foo bike that they don't cover, then ditch the bike brother
Just the unpolished babblings of a complete mad-man. Don't listen to a thing I said.