Repairing the front porch windows with broken latches

A home owner from PCB, FL says:
These are the actual porch windows, not just storm windows, if we take one apart and can't put it back together it would expose the porch and it's contents to the weather. Consequently we don't want to take a window apart to take photos of and measure the parts without having a selection of parts on hand that might fit or being relatively certain that we can replace the parts quickly in the event deconstruction renders it unusable. We are also concerned that the indentation on the frame above the latch will make the latch impossible to remove without damaging the frame. There is no hole in the bottom of the frame to put a sharp tool in to release the latch, it appears the indent was made to act as a stop for the latch.

If there's any way you can give us an idea if these parts are replaceable we would certainly appreciate it very much.

The best we can come up with in measurements is that it's 3-5/16" long x 3/4" thick at the latch end and approximately 5/8" high. The 5/8" is based on the space available in the frame not an actual measure of the part.

There are no visible markings or stampings on the windows or the frames.
Thank you so much for your help!

Sincerely, Trudy

I've attached photos of them in the window:
Storm window hardware
Profile picture of Dave Sr.
Dave Sr. from SWISCO responded:

Take a look at our 91-160 latch, as well as the list of corners I've related to this page. These parts are similar to those in your photos, but ultimately you will need to remove them to confirm everything matches up.

How to install a window screen latch
How to install a window screen latch
How to replace stamped window corner keys.
How to replace stamped window corner keys.
Reply to Thread
Use this form to ask a follow-up question or to share your experience regarding this subject.
(your email address will be kept private and is only used to inform you when a response has been made)
Current wait time is 4-7 business days
We promise that one of our experts will personally get back to you as soon as they are able. Thank you very much for your patience and understanding. If your inquiry is time-sensitive, please feel free to reach us at (888) 991-1929 or at