forty-six Other page parts fiche for XT660X 2005 1D24 PORTUGAL 1D1D2-300E1.
These exploded views give you insight on which spareparts you should probably replace.
The Yamaha XT660X 2005 1D24 PORTUGAL 1D1D2-300E1 parts-list contains one thousand seventeen parts.