I have done some of mine twice. I order the skins from Ranger. Some are easy and some more difficult. The most difficult for me were the wrap around backs. None of them are too hard. I have a skin sitting in my garage right now that I need to install on the passenger side.
2200 Bay Champ/200 Mercury Optimax
2017 Tundra TSS 4x4 Crewmax 5.7L