I have been through my original petcock, (77 CB750 F2) a used petcock that I bought, and finally bought a NOS petcock off of ebay. The NOS petcock solved my problem.
I read somewhere on the site that you can drill out the rivets that hold the plate on the F style petcocks, make a new 4 hole gasket, and re-mount the plate with sheet metal screws. It's a great idea, if you can find some sheet rubber thick enough. I got an old inner tube from a trailer tire at the tire store, but it wasn't thick enough. Martha was about to kick the MOST beautiful F2 out of the garage because of the gas smell, when the NOS petcock came available. It was expensive, but it was worth it. My leak was from the body of the petcock, not from the carbs.
So, I am going about 60 mph down the highway earlier tonight, when a 28 year old wire breaks.

You can't win.
John