The best replacement is the original replacement parts. All the Chinese made ones are of inferior quality and made to incorrect specifications. You are guaranteed to have problems with the Chinese made fuel valves.
I purchased an after market petcock and it was the worst mistake of my life! Glad I found this oem petcock. The after market model had an opening for the fuel that was too small. As a result, I was using gas faster than the gas was flowing through the petcock and Id choke out on the road. After buying this petcock, all problems were resolved and I'm totally happy.