Hi there- thanks for posting!
Please look and carefully compare our 26-116 handles and 26-120/121 top tilt latches to what you have to be sure.
I will need to see a better photo of the lock and keeper to be able to determine a replacement for that.
Thanks!