Got my 2017 used and it had one of these on there. Went back to stock cap, for some reason mine ended up damaging the threads on the filler neck and made it not spin on and off freely. Looking at my filler neck it looks like the heat from the TRD cap (which i agree they do get HOT) caused the plastic filler neck threads to strip. Maybe mine was already stripped when i got the car, but either way, i replaced the filler neck and went back to a stock plastic cap. No more issues.
Just my experience with it....