I hear ya -- my '75 leaked when I first got it on the road. I make do with pipe tape on the threads. The stand pipes on mine are missing, too, so I put a tiny inline filter from JetsRUs in the line to make up for the missing screens over the stand pipes, and since there's no reserve, I fill up as soon as I pass 110 miles on a tank.
My tank has an oddball 19mm bung, and original Honda petcocks are $50 and up on eBay. I have thought about having a new bung welded on that takes a common size petcock. Google JetsRUs, Cycle Re-Cycle, and Z1 Enterprises for rebuild kits.