I'll tell you a quick story...
last year at this time, I was about $6500 into my rebuild on my '95 500...I had replaced just about everything, because I wanted it to be as new as possible. The carb was the original one, and it was sacked out, played out, just straight up sloppy loose. I had replaced the seat 4 times in it, and replaced several OEM float valves, and it was never right...it was just too worn out.
Last December, once I got it fired up for the 1st heat cycle, it was pouring fuel out of the overflow tubes after I shut it off. The 2nd heat cycle, it was pouring out of the overflow tubes whilst it was running!!.
So at that point, I was so disgusted with playing with a junk carb, I said, "at this point what's another $300", and bought a complete brand new Keihin from Sudco.
Since then, I've never had any problems what so ever.