I just sent pics of the latch I need and here are the remainder of the pics.
Paul from SWISCO responded:
November 8, 2017
Welcome to SWISCO. See if our 26-120 and 26-121 top tilt latches could work for you. I see there are some resemblances between your parts and ours. Let us know how you make out.