I did it myself. Granted, truck had less than 2k on it so didn’t really need to do any paint correction. It’s pretty simple to do and all in with 3 coats of ceramic, I think it cost 300ish. Also added some glass protection and tonneau/plastic protection. Definitely would recommend doing this yourself unless you need a lot of paint correction as it’s simple and pretty rewarding...and no better way to really get to know your truck’s exterior than rubbing your hands over it multiple times.
1) did thorough wash with dawn dish soap water then complete dry.
2) clay bar...though I cheated and used the “clay bar” mitt substitute (Fine Surface Prep Mitt with their Speedshine product) from Griots garage...a lot quicker and easier.
3) dilute alcohol - I used the “Eraser” (Carpro) product which I think is a better option and it’s pretty cheap.
4) Ceramic coating - did 3 coats with Avalon King Armor Shield IX. Bought 4 bottles, used almost 3 bottles.
5) did glass with Gtechnique series (G1,G2, & G4)
6) did tonneau cover and all the plastic parts with CQuartz DLux
Even put some Ceramic on the Fox’s and Eibach’s for good measure...haha.
Spent a ton of time researching products before coming down to what I used. Not saying there aren’t similarly good products you can find and use but probably won’t find much better.