I see this all the time they just dont make parts like they use to.....I have found that the center hole in the crank sprocket is usually
the cause of the problem either drilled off center , egged out or too large for the crank that it wont center itself..I usually find another
sprocket is the cure....something to keep in mind ...if its not causing the chain to come off I will let a little "out of roundness" slide and
adjust the chain in the tight spot ...a little loosness is ok but too tight will wear out the rear hub.
my 2 cents