Fixing the leaking carb on this turned out to be a little tougher than I thought.
I picked up a Keyster rebuild kit for a IT175 up to 1983 but ended up not completely fitting my year.. Along with the needle valve leaking that I knew about, the needle it's self was stuck compressed. I threw the Keyster needle in there with the old seat since it didn't fit. The PO had adjusted the float so it was always shut (but leaking) so I adjusted it back to stock height. It took me a minute but I eventually figured out that the float valve was shut all the time at the new height. After a guestimation, I got it to fill without leaking.
I got it to start and run but I could only get it idle with the choke. So.. I swapped out the pilot out for what came in the Keyster kit. Game on. It worked. It turns out that the previous setup was the right mix of clogged pilot and leaking float valve. You had to shut the petcock when you weren't riding it, but hey it worked..
With that out of the way, I wired up the lighting circuit through a Yamaha (guessing half wave) rectifier, the stock switch, a 12w LED headlight and a 5w tail light. When cold, it seems to work decent enough but when hot, not the greatest. Since I live in the city and I don't have plans to do night time rips in the woods, I'm not overly worried about it. More than anything else I just want to appear legalish.
So it runs, has brakes, has lights. Fingers crossed the Vermont registration goes through without issue and I can rip this thing on the street without worrying about it.

95 SLE... a keeper. 241k miles. Low and Slow.
97 BMW 528i
98 Infiniti vq35'd i30: 13.3@104mph, 30MPG Hwy (RIP)
02 Jag X-type
03 BMW M5
05 Chevy Cobalt LS
07 Infiniti G35s 6MT (Sold)
07 Ducati Monster S2R 800 with DS1000 swap
83 Yamaha IT175K
72 Yamaha DS7: '74 RD250 swap, JL chambers
Info on dropping a 92-99:
Here.