I just bought a new one bro. I haven't gone inside one to see how the actual sealing is done (even though i'm a plumber so chances are i've got the right size seals sat in the van), but if you're gonna blow heaps of $$$ on new fairings etc then surely you can stretch to a new fuel tap and you won't have to worry about it ever again. Cobble the old one back together to keep it going by the skin of its teeth and you don't know how long (or if) it'll last before its a problem again.
One thing i've learnt whilst i've lived here is that there's a very fine line between ingenuity and bodge work. In this case the risk is that you'll try to start your bike up after leaving it for a week or two, only to find the crankcase, lower cylinder and its exhaust all full of petrol (if the float valves are passing - which happened to me!). Get a fresh tap and you know for a fact it'll be good.
_________________
After years of moaning about immigrants now i am one...