I'm afraid I cannot identify what you have from this photo. It's tough to make out the lock while it's still installed. Would it be possible to see it removed? In the meantime, see our 38-205 or maybe even our 38-208 and see if either of these could be what you're looking for.