I just used Duragloss 501 and it worked great at deep cleaning the paint and removing water spots. It might have done some light swirl cleanup but I didn't notice much. AG sells it but I got it at my local Carquest store. Good stuff for the price and it leaves a super slick protection that is...