I have a 2001 Kymco people 50 that I want to replace the original drive belt , 6 roller weights , and I need a new oil seal for the final gear assy . Kymco part #'s 23100-KEB7-9000 , 22121-GW0-9110 , and 91255-GE0-0061 . kymcopartsonline price $72.89 , stadium yamaha price $71.29 . That's not a 10% difference and kymcopartsonline has a toll free phone # . Im not trying to be a hater Im just wondering what's up ?