When mounting an XS650 petcock, you really do need to use those special fibre washers that fit quite tightly onto the two JIS mounting screws - and they must fit tight on the screw threads. I have found that an old used washer generally will leak and so I buy them buy the dozen - just in case.
Aside from using a new tight-fitting fibre washer on the petcock mounting screws, about the only thing I have found that will stop a fuel leak on a petcock is Hylomar Blue - a gasket sealant. I'm sure there are other products that also work as well as Hylomar - but I haven't yet found them.
You can get Hylomar at aircraft mechanics' supply places or online. I am told that it was developed by Rolls Royce after WW-2 for use on aircraft turbine engines and it seems to be impervious to fuel, oil, heat...etc., etc.
View attachment 259323