This looks like one of the latches in our 70-216 Pella brand insert latch pair. Check this product out and let me know what you think.