Here you can buy alternative parts for Yamaha TZR125 1995 4JB3 EUROPE 254JB-300E1 that are hard to find out at any other source. Simply check the product catalogue.