This looks reminiscent of our 90-012 Keller Sliding Window Latch. Look it over to see if you in fact concur.