It is amazing how much the appearance of your vehicle improves if you do a thorough wash, then clay bar, then polish, then wax or paint seal. These trucks have quite a few acres of sheet metal, so I think using a good polishing machine is worthwhile, unless you really like sore arms. I really don't think it matters which brand of clay bar or polish you choose, as long as it is one of the recognized brands. Because we have a really good rep in our area, I kind of like Adams detainling products, but I have had good results with Meguiars.
Not sure my truck has paint that is worth this much effort, but I like to do this to my Mustang from time to time, as it has great paint.