3M spray adhesive
I just remodeled and replaced my carpeted sidewalls last month using 3M Super 99 (I'm pretty sure that was the name) and it is working just fine. I sprayed as directed on both parts just like contact cement, and I think you would really have to work at removing it. The carpet I used was a marine grade backed outdoor carpet. Heavier than original Hunter 34.