I'd disagree, I would go after a NON-abrasive, cleaner polish like Honda Pro-Shine or something like that. The finish on the carbon cans is pretty tough but I would think any sort of abrasive would kill the finish in short order. I mean it's basically a plastic surface.
Anyhoo, my .02 been using Pro-shine for years and they look just fine, no buildup.