This reminds me of our 26-317 Certainteed brand tilt latches. Look these parts over and let me know what you think!