These
26-334 latches would probably work because, though mine do not use screws, I could use screws to attach them.
Unfortunately the finger levers appear to be out of position. On the
26-334 latches the finger levers appear to be about 1.5 inches back from the edge of the latch assembly. On mine they are about 2.25 inches back. Which they must be to line up with the finger lever slot on my windows. If you have an alternative latch that will accomodate this we're in business