Your latch looks like a match for our 26-243 and 26-244. Look them over and let me know if you agree.