2075015 Lever pin new system