Welcome Brandyn,
Sounds like a bargain buy.
- The kill switch will probably require sourcing the whole right switchgear pod. Plenty available on eBay. There are also a few on here who have parts collections. I know I do, but the shipping from the UK would make them too expensive.
- The gas tank mounting bolts are M6 but the threads often get stripped. They are not really needed as the saddle prevents the tank from coming off.
- The side bags were never fitted with a rubber seal. If they leak badly then the aluminium frames might be damaged or there may be plastic damage. I've only ever had water get into mine after riding all day in torrential rain. You can get inner bags that help with that or just pack your clothes inside plastic bags.
JP, why are you talking to yourself?