These look like older versions of the 26-317 Certainteed Tilt Latches. See if you could use this as a replacement.