As I answered in an earlier post I use and really like LP acrylic polish (I believe it used to be called LP Aeroplastic polish) anyway same stuff leaves no residue other than some white particles if not wiped off well enough, fills in minor scratches and lasts half a season with just one application (water only in between uses

It will separate if left in the heat but re combines readily with vigorous shaking.