One of the stock pumps I've got from a parts car has a Bosch # of 580 464 991 and an audi # of 441 905 091 A/B.....Just went thru this a year or so ago, and the 040 is the superceded part #. Have the Bosch list somewhere, but can't find it....Ha. Guaranteed it will fit/work....Tom