YAMAHA OEM SUPERSEDED BY 583116310295 PISTON STD - 583-11631-01-95 | partzilla.com