My stoneguards were CF (came new with the car) One was milky, and one was not. I tried a number of things including scraping off what ever clearcoat was on originally and applying a new clear coat. Nothing worked. The car is now 20 years old. Recently, I scraped everything off both stoneguards to get back to whatever was the original finish. Now they look fine. It is not a deep finish as I have seen on some, but it still looks like CF. I also have CF mirrors which were on the doors. I have never had to do anything to them. Again, they do not have a deep finish but still look good.