My 7.3 IDI lift pump in my 93 Ford went bad. Got one from NAPA but the mechanic said the armature was too long compared to the old one.Checked with NAPA and they gave me the part their book calls for.Federated didn't match,either. I am beginning to think someone put the wrong pump on once before and just got by.I know I can get one from a dealer but at twice the price. Any experience or suggestions would be helpful. Thanks.