For the 1st generation (e.g., my 98B12) petcock rebuild kit via K&L Supply part number is 18-2763. Don't know if they make one for the 2nd gens like yours.
As for my continued leaking via the reserve setting, I think it might be the result of a worn or warped petcock. I might try the polishing option but it appeared more to me that the rubber wash wasn't aligning as it should with the holes in the petcock. It appeared off just a little when set to reserve, thereby allowing a little gas to leak by. This is why I thought it probably had always been like this but because the carbs were in better condition the gas didn't get past the needle/valve assembly. Now that I've got the carbs apart, the needle/valve assemblies each look very good so I'm not replacing them. The o-rings on the outside of the valve assemblies were in rough shape though with alot of gunk and hard deposits on them. I suspect the gas may have been sneaking by one of these or that because of the crap in the bowls, a piece of debris may have been holding one of the needle/valves open once in a while which allowed the gas to get by. Won't know for sure whether I've fixed the problem until I put the carbs back together and try her out. Still may try the polish trick on the petcock at some time though. Bottomline is that petcock should not leak on reserve and until I stop it from doing so, I may always have a problem.
Mark