See our 26-317 Certainteed Tilt Latches. Please compare and see if you think these could work for you.