Specifically for the 2 door, not really. Tuffy has a locking lid but is 4 door only. Goose gear has an entire rear platform system that requires carpet removal but is pricey.
I replaced mine with one I built myself, pretty easy to do.
I used 1/2 inch Starboard, a Marine HDPE.
Just take the old one out along with the two little side pieces where the tie downs are and trace it or measure and cut it out. I used some cheap stainless hinges I already had, reused the tie down bolts but without the plastic covers and took the bolts for the clips in the front out and matched them up with longer ones I just sent through the front of the board into the existing threads in the Jeep.
I used heat to bend the lip down but it did work before I bent it as well.
I have no carpet but I do have the BedTred Liners on the wheel wells which extend back near the trunk as well .
sorry I don’t have better pics, I didn’t take any before putting the seat back in and locking trunk, and with 2 car seats on the seat I don’t want to take it all out again.
It will be interesting to see how @Armorlite Kail addresses this once they finally come out with the JL cargo area. Not sure if their product is going to go over the top of the carpet or not. I have been patiently waiting for an option from them for a couple of years...