Stock M140i Fuel pump, not B58TU. 60,000 miles done but good condition, and useful for restoring to stock.
eBay