Here you can buy alternative parts for Yamaha YBR125ED 2006 3D94 GREECE 1E3D9-300E1 that are hard to find out at any other source. Simply check the product catalogue.