The Yamaha TDM900 2004 5PS6 NORWAY 1C5PS-300E1 has forty-seven Other parts fiches.
forty-seven Yamaha TDM900 2004 5PS6 NORWAY 1C5PS-300E1 parts fiche schematic pages.
These exploded views give you insight on which spareparts you should probably replace.