Update. So did this on my 2017 taking lots of unnessary care like pulling the wheels, did it in the garage, etc. Still nice after 2 1/2 years when I sold the truck. On my 2020, I did it lot quicker.....in the driveway, did not remove the wheel, etc. Came out just as good and lot less work. It has been 4 1/2 years and still nice. Probably going to do it on the pending 2024. One suggestion....if going to coat the underbody with something like Amsoil HD Metal Protector, then do the wheel wells first so less work to prep the wheel wells. Ask me how I know.