Low compression can cause all kinds of running problems.
There's no gasket kit for a carb remove / refit, as ther're attatched by rubber boots.
If you haven't had it run right so far, then I'd start by removing and thouroughly cleaning the carbs. If you don't know the condition of them, it's the safest thing to do - blocked jets could sieze the engine.
I know it's a bit of a pain, and swapping electrical parts may be easier, but I think you need to do it anyway.
How much charge is in the battery when the engine isn't running? When you do get it running, and hold it above 2000rpm, how much charge is there?
This will tell us if the charging circuit and battery are ok.
_________________
MC21SP Plaything
BMW F800GS Bumblebee
Triumph 9551 Daytona Big boys toy
FJ1100 Sporting relic
GTS1000 oddball