I just did this to my 2016TE last week. I used the Rustoleum version of PlastiDip, and can't believe how well it turned out. I've heard the Rustoleum version goes on a bit more fine than the PlastiDip. I used many thin coats, but you don't have to wait long between coats. I think it looks totally factory, and makes a big difference on the overall look of the truck. I can't speak much to durability yet, but even if you were to beat them up, you can always touch up the dip. It was incredilbly easy to do, so even if you don't like it and want to remove it, you haven't lost much time or money. There is a good YouTube video on how to remove the boots and rails here:
https://m.youtube.com/watch?v=HVeuXVOmKbw
Good luck!