See following. Glenco were my supplier after Derek’s recommendation. https://www.ducatiforum.co.uk/threads/fuel-pump-and-hoses.99080/
Parts came today, fitted and worked straight away. Don't really understand why that makes a difference given its fully submerged in fuel. Apparently it could be due to cavitation. New pump doesn't scream either. Looks like the Bosch pumps from a few years ago were part number 0 580 454 014 and can work without the pickup part but the newer superseded model part number 0 580 453 408 doesn't pump without it.