You can contact Franks Billiard Center at
http://www.frankscenterinc.com/wvss/index.php
He has the latches available. They have two different types avialable. I would suggest using the heavier duty one. They will also replace it for you if you UPS your case to them. It is really cheap. Right about $10.00!
Of course, you pay shipping. Got an extra case to use? This is the way to go.
Or, if you frequent the BCA Nationals in Vegas, you can have it replaced there for about $25.00. I had mine fixed when I was out there. They complaetely take your case apart and rivet the new one in. Well worth having someone else do it for you.
Good Luck