In regard to cleaning acrylic items: There is a product that is used
for cleaning motorcycle helmets, face shields, windshields Etc.
called Brillianize Instant Detailer. It comes in two parts, a wet
applicator that cleans and a dry applicator that dries and polishes.
I tried it in some clear Lucite and it really did a nice job. The
only info I have is what is on the package–Brillianize Company,
Benicia CA 94510 or 1-800-445-9344 to find out who your nearest dealer is.
Hope this helps Sandra