Jeff's 727 rebuild thread

Is that the right pump seal? I think they normally have a steel lip that prevents it from being installed too far...