These exploded views give you insight on which spareparts you should probably replace.
The largest parts list ( INTAKE ) contains forty-seven products for this XT660X 2004 1D21 GERMANY 1C1D2-300E3.
In total, the parts lists contain one thousand two parts.