Starts with when the truck is new, any exposed metals I immediately prep and hit with rustoleum satin black, including front axle, drive shaft, lightly sand and hit the entire rear axle, basically anything uncoated. For the frame it’s simple no rocket science here, many will people will say the frame wax coating is trash on these trucks but it’s not, you just need to know what your working with and how to maintain it. You put ANYTHING over this coating you’re gonna melt/ destroy its integrity, been there done that. Frame maintenance has been a strict regime of underbody flushing and a maintenance coat/ repair of any areas on the original wax coating. Yes you can buy the original wax coating GM uses but in aerosol form and apply it over your frame. Simply clean and area, spray let it setup and you have fresh protection. Google Daubert NOX-RUST-X121B. This is the factory coating in aerosol form