forty-seven Yamaha TDM900 2004 5PS6 GREECE 1C5PS-300E1 parts fiche schematic pages.
These exploded views give you insight on which spareparts you should probably replace.
The largest parts list ( OIL PUMP ) contains seventy-four products for this TDM900 2004 5PS6 GREECE 1C5PS-300E1.