Screen door latch
Thanks for posting. This looks a bit like the 83-113 Screen Door Latch assembly. The outside pull has a 2-1/2" hole spacing, while the inside pull hole spacing measures 3". Take a look and see if you think this matches what you need.
I'm afraid that we don't. I don't believe your original handle is made anymore, so in all likelihood you will need to adapt something to work in the same capacity.
Looking at your door, another potential option is the 83-040. I think this may mount to your door in more or less the same way, but the size is still different so you won't be able to get away without retrofitting. This will likely be an effort intensive project.