The original Bosch fuel pump check valve is NLA and I've been messing around with alternatives. The original check valve has a 10mm x 1.0 threaded inlet and a barbed outlet to accept an 8mm hose. Can't get it anymore... There are other Bosch check valves available with a 10mm x 1.0 threaded inlet, but the outlet styles are different. Not a problem!
Here's the first alternative I've worked through. This one uses a 14mm thread taper seat style outlet.
Bosch part number 1 587 010 539
Here's a pi