Well I have the same type of finish on my JM Labs utopia speakers. The best that I have found is Zaino Bros. show car polish (for clear coated finishes). It is available by mail order only to the best of my knowledge. An 8 oz. bottle will last for several years. It leaves zero residue and is the best polish I have found. I use the micro fiber cloths that are used on plastic eye glasses. I found a large size one at Target in the automotive section. It's a very fine micro fiber cloth and does not leave any swirl marks. Some of the micro fiber cloths are too coarse in my opinion.