1986 Yamaha YZ125S CRANKSHAFT PISTON This part is number 004 on this diagram Quantity required per assembly: 1
1987 Yamaha YZ125T CRANKSHAFT-PISTON This part is number 017 on this diagram Quantity required per assembly: 1
1987 Yamaha YZ125T CRANKSHAFT-PISTON This part is number 004 on this diagram Quantity required per assembly: 1
1988 Yamaha YZ125U CRANKSHAFT-PISTON This part is number 004 on this diagram Quantity required per assembly: 1
1988 Yamaha YZ125U CRANKSHAFT-PISTON This part is number 017 on this diagram Quantity required per assembly: 1
1989 Yamaha YZ125W CRANKSHAFT - PISTON This part is number 004 on this diagram Quantity required per assembly: 1
1989 Yamaha YZ125W CRANKSHAFT - PISTON This part is number 017 on this diagram Quantity required per assembly: 1
1990 Yamaha YZ125A CRANKSHAFT - PISTON This part is number 004 on this diagram Quantity required per assembly: 1
1990 Yamaha YZ125A PISTON & CONN - ROD ASSEMBLY This part is number 017 on this diagram Quantity required per assembly: 1
1991 Yamaha YZ125B CRANKSHAFT-PISTON This part is number 004 on this diagram Quantity required per assembly: 1
1991 Yamaha YZ125B PISTON & CON - ROD ASSEMBLY This part is number 016 on this diagram Quantity required per assembly: 1
1992 Yamaha YZ125D1 CRANKSHAFT-PISTON This part is number 004 on this diagram Quantity required per assembly: 1
1992 Yamaha YZ125D1 PISTON & CON - ROD ASSEMBLY This part is number 016 on this diagram Quantity required per assembly: 1
1993 Yamaha YZ125E CRANKSHAFT - PISTON This part is number 004 on this diagram Quantity required per assembly: 1
1993 Yamaha YZ125E PISTON & CON - ROD ASSEMBLY This part is number 007 on this diagram Quantity required per assembly: 1
1994 Yamaha YZ125F1 CRANKSHAFT - PISTON This part is number 004 on this diagram Quantity required per assembly: 1
1994 Yamaha YZ125F1 REPAIR KIT This part is number 003 on this diagram Quantity required per assembly: 1
1995 Yamaha YZ125 (YZ125G1) CRANKSHAFT PISTON This part is number 004 on this diagram Quantity required per assembly: 1
1995 Yamaha YZ125 (YZ125G1) REPAIR KIT This part is number 008 on this diagram Quantity required per assembly: 1
1996 Yamaha YZ125H1 CRANKSHAFT PISTON This part is number 004 on this diagram Quantity required per assembly: 1
1996 Yamaha YZ125H1 OPTIONAL PARTS This part is number 007 on this diagram Quantity required per assembly: 1
1996 Yamaha YZ80H_SK CRANKSHAFT - PISTON (YZ125H) This part is number 4 on this diagram Quantity required per assembly: 1
1997 Yamaha YZ125 (YZ125J1) CRANKSHAFT PISTON This part is number 004 on this diagram Quantity required per assembly: 1
1997 Yamaha YZ125 (YZ125J1) OPTIONAL PARTS 1 This part is number 007 on this diagram Quantity required per assembly: 1
1998 Yamaha YZ125 (YZ125K1) CRANKSHAFT PISTON This part is number 004 on this diagram Quantity required per assembly: 1
1998 Yamaha YZ125 (YZ125K1) OPTIONAL PARTS 1 This part is number 007 on this diagram Quantity required per assembly: 1
1998 Yamaha YZ125SK CRANKSHAFT PISTON YZ125K-SK This part is number 4 on this diagram Quantity required per assembly: 1
1998 Yamaha YZ125SK CRANKSHAFT-PISTON-YZ125-SK This part is number 4 on this diagram Quantity required per assembly: 1
1998 Yamaha YZ125SK OPTIONAL PARTS CONNECTING ROD KIT YZ125K-SK This part is number 2 on this diagram Quantity required per assembly: 1
1998 Yamaha YZ125SK OPTIONAL PARTS-CONNECTING ROD KIT-YZ125-SK This part is number 2 on this diagram Quantity required per assembly: 1
1998 Yamaha YZ80SK CRANKSHAFT PISTON YZ125K-SK This part is number 4 on this diagram Quantity required per assembly: 1
1998 Yamaha YZ80SK CRANKSHAFT-PISTON-YZ125-SK This part is number 4 on this diagram Quantity required per assembly: 1
1998 Yamaha YZ80SK OPTIONAL PARTS CONNECTING ROD KIT YZ125K-SK This part is number 2 on this diagram Quantity required per assembly: 1
1998 Yamaha YZ80SK OPTIONAL PARTS-CONNECTING ROD KIT-YZ125-SK This part is number 2 on this diagram Quantity required per assembly: 1
1999 Yamaha YZ125 (YZ125L1) CRANKSHAFT PISTON This part is number 004 on this diagram Quantity required per assembly: 1
1999 Yamaha YZ125 (YZ125L1) OPTIONAL PARTS 1 This part is number 007 on this diagram Quantity required per assembly: 1
2000 Yamaha YZ125 (YZ125M1) CRANKSHAFT - PISTON This part is number 004 on this diagram Quantity required per assembly: 1
2000 Yamaha YZ125 (YZ125M1) OPTIONAL PARTS 1 This part is number 007 on this diagram Quantity required per assembly: 1