We use Novus for cleaning acrylic plexi. Plus they make a product that reduces scratches (that one can be hit or miss depending on how deep the abrasion is)