You should order by the engine, not the car. As you noted, you do not have the original engine in your D24. Someone else will have to chime in on what your engine came out of based on those numbers, and then you can order what you need. The pump arms should indeed match, there are internal differences in these engines ("improvements") that call for different configurations. The cam that runs the fuel pump only moves that arm a relatively small amount, and while a cam arm that is only slightly off may work, the difference between the two you show will not work. AB has always been good to me with returns, and there's a good chance they'll have the right fuel pump for your engine.