This came from a 2000 M750, but it's the same for all carbureted models from that generation of Ducati. I wouldn't necessarily trust the hoses, but the mechanical bits should be ok.
I have not checked and they have been without gas for a while now, but rebuild is easy. Includes the OEM vacuum operated petcock as well as the hoses seen in the pictures. Ducati part numbers 0000.72924 (pump) and 588.4.014.2B (fuel cock). The item "Ducati Monster 750/900/M750/M900 Vacuum Pump and Petcock for carbureted models" is in sale since Thursday, January 31, 2019.
This item is in the category "eBay Motors\Parts & Accessories\Motorcycle Parts\Air Intake & Fuel Delivery\Fuel Pumps". The seller is "hiero000" and is located in Houston, Texas. This item can be shipped to United States.