You can replace that external shower door lock.
It's actually easier than you would think.
First off, you have to squeeze the metal tabs on the old lock to get it out - they are press fit. The new lock can be attached using the supplied bolt.
Second, order the shortest lock cylinder that RVLocks has.
Third, take the cam arm off your old lock - to get mine off I had to file it off as it was crimped on. I used a bench grinder and just went slowly - it's just a cheap "base" metal so it's easy to grind and the arm is a standard, square mount cam arm that fit perfectly on the new lock.
Finally - put the cam arm in a vise (or use two sets of pliers) and bend the cam arm to make up for the difference in the length of the lock cylinder.
I did this to my water access door, and the access door to my levelup controller. Both had think plastic doors - but I was able to replace the locks perfectly.
Buddy Ray - Atlanta
Jayco Eagle HT 26.5RLS
Ford F150 Lariat, 3.5L V6 Ecoboost
Max Tow Pkg, 36gal tank
Reese Sidewinder and Reese Titan 16k hitch