We counted 46 unique parts lists on this page.
This parts-list page (INTAKE) contains the most products with forty-seven listed parts.
Yamaha XT660X 2004 1D21 NORWAY 1C1D2-300S3 on-line schematics - your first port of call when repairing or restoring.