Which fuel pump to buy?



I need to replace the in-tank fuel pump on my car. It’s for an '89 325i and the part number is 16141184022. Wanted to know which one have you guys purchased and what have been your experience with them.

Prices are very different from what I am looking. There are some ebay ones for $50 and then there’s the OEM for $400. In between, ECS turning has one for $104, which no info on the manufacturer, bimmerworld has one by a company called URO and then Turner has one by VDO for $180.

Please let me know if you have any recommendations on which fuel pump to get.

Tulio R.