I'm lazy, and a big fan of easy fixes when they work. With a stable full of kids' and wife's bikes, generators and other gas powered stuff that sits idle over the winter, spring time tends to be a nuisance for me getting them all running again. I've repeatedly come close to tearing down carbs only to fortunately always find a simpler solution. Most times just draining the tank and floats, replacing with fresh premium, and occasionally a bit of one of the various "carb/injector cleaner/fuel stabilizer/etc" additives that cost a few bucks at Cdn Tire. Twice that didn't work, and both times it turned out to be weak spark due to old/corroded spark plugs. $2 fix for the generator, $15 fix for the sport bike, in both cases the stalling problem vanished instantly. Plugs are probably easier to change than tearing down the carb, you might want to try that as well!
Good luck
KF