My lock broke as well a few years ago. The price of a direct replacement was not that much less than a Bauer keyless lock set, so that's what I got. The first one failed within a short time & they sent me another. It has worked perfectly for the last few year. I've had to change the batteries once, last summer.
For us, the keyless solution was perfect. We almost always have any number of various kids, grand kids, inlaws, siblings, etc camping with us & key management can be problematic.
2010 Cruiser CF30QB
2003 GM 2500HD 8.1/A