I've seen this latch before. Unfortunately, we've never been able to find a good replacement.
I think your best bet is to use a surface mounted latch like our 26-193 and 26-194 to repair your window. The video below goes over how you can use these in a situation similar to yours.