Hello,
I'd recommend removing an undamaged latch from the window to confirm but your photos resemble our 26-014 slide latch. Take a look and see how the specifications compare. Thanks for posting!