I use Meguiar's Ultimate Wash and Wax because I'm lazy and it usually takes me an hour and a half to just wash the truck. Rain X on all windows. Don't feel like spending another hour to hour and a half waxing. Typically looks really good for a couple days, then clean for 1-2 weeks, then dirty. Rain/pollen shorten that time.