you should do a little more research, on forums or google. washing the vehicle will not affect clay barring as its purpose is to remove embedded contaminants that a wash simply is unable to do. I personally use Optimum Power Clean as my APC. LSP is last step product, such as a wax or sealant. I have a gallon of Optimum Tire Bond and I can see that lasting me my entire life lol , no joke. It is water based and I only have to use very little to get great results n longevity from it. I might be biased, as I love Optimum products, and I hit leather with APC and then Optimum Leather Protectant.I don't really see a point for a dedicated glass cleaner unless you are cleaning the windows only (in my opinion), but I do an Optimum No Rinse wash and use it on the glass, and when I finish the exterior up with Optimum Detailer I treat the glass and they come out super clean and sharp looking.