You can get a lot of parts from BlackWidowMotorsports.net. The light switch/killswitch can be picked up as an NOS on Ebay for $50-75
Like this one 15418R 1970-75 rupp mini bike REPLACEMENT HEADLIGHT SWITCH, Has kill switch. An economic alternative, NEW repro
Looks like a good clean bike. Lubricate the sheaves on the clutch with graphite (oil based lubricant will collect dust and gum up the mechanism). The belts can be replaced with a Gates 6061 for about $10 from BeltPalace. That'll likely cure the slipping problems.