Nice pick up!
I don't think you need a kick stand switch over here.
Aftermarket is your friend!
I had a bad stator, ran smooth, didn't start for crap though, I think you should look at carb for high speed miss.
Chech the carb cables on the right side where they pass the frame for the sticking carb issue.
Good luck, they are a beast when they run right.