Ducati used the same fuel pump, with rubber bushing and plastic housing as a BMW K75/K100 from the same time period. You can purchase all of the parts from the BMW aftermarket for very cheap prices. There are aftermarket replacement fuel pumps that are much cheaper than the original pump as well
Here is a company that sells all of the pumps (original Bosch, aftermarket EnDuraLast) and all of the mounting hardware.
https://www.euromotoelectrics.com/category-s/1777.htm
Be sure to use fuel hose that is made to be completely submerged in gasoline, as the outside layers of regular fuel hose will disintegrate, clogging everything