I hate to mess thing up but have you looked at Jeraco.
Have one on my 2020 Tundra, 2016 Tundra and 2020 F-250. All holding up great plus a limited lifetime warranty on them.
I did have one ARE until I broke the back window out and the told me to replace the whole door and that was almost 45% the price of the cap.

Last edited by Jim2914; 06/14/23.