Here is what I would do; Clean the carbs the best you can, jets too. While the tank is off pull the plug wires out of the coil and clean (this can cause the intermittant electric problem you are having), Put a good carb cleaner in the tank with your gas (I use Berrymans), start it up and give it an Italian tune-up!
P.S. If you keep a chain clean and lubed, the sprockets last a long time. Those look almost new.