I've had tts for 26 years and they all leak at times or all the time.
When mines been sitting for a while it drys out but after a while when its running it stops some times ?
But saying this I've had new ones leak does your head in after a while .
So I run a Yamaha one i got from Ebay second hand and they are great no
Leaks they are more smaller than the org Tt one but not sure what yz that are for , i say early yz.
But I have a brand new xl185 1979 fuel tap that fits the tt500 tank they work spot on to and they have a reserve on the tap
you can get after market ones on Ebay or brand new ones .
I would post photos of both fuel taps I'm running but can't load pics.