Hi Craig,
Can't help with a new latch, but I have repaired the old ones that the hinge pin broke on (if that's the problem), using a piece of 1/8" brass rod for a new pin. I used some brazing rod and scraped the flux off. It's stood up for six years OK.
Peter
#1331 'Sin Tacha'