"88mm long. This shorter pushrod is for all the pumps which have the pin and coil spring mechanisms that stick out of the pump mounting flange"
I have the short rod with the pin type mechanism pumps.
I have tried 2 of the new version BMW rebuildable style pump, they worked for about 3-4 miles then they quit pumping/sucking, So the rod is the correct length.
I replaced them with a loaner NOS Pierburg sealed pump, I have been driving it for weeks even on long distances and performs great.
The complete fuel system was inspected and troubleshooted by a 40 years BMW 2002's expert and he agreed that the new pumps are faulty.
So I have no faith on the NEW BMW's pumps, keep getting stranded when I used them.
I want to get the old school Pierburg pump, they seem to last 20-30 years of trouble free like I been reading on the forum.
Well, this is the short version explanation for my quest for the Pierburg pump.
Thanks for your interest.