"83907345 is obsolete and was replaced by the following combination of products:
83907343, D5NN17618A, 83906877"
83907343 = Foam filter replaced by D5NN17N602A
D5NN17618A = tank, appears to be still available for about $60.
83906877 = Unavailable/didn't immediately find a cross. May be O-ring to seal pump in place or steel ring that retains pump in place?