Plastic, rubber, carbon fiber, polished aluminum, paint.... I wouldn't want to learn the hard way that brake cleaner stains or etches those surfaces.
I have several tools with plastic handles that have spots on them from brake cleaner. I keep waiting for the spots to wear off but they never do. I think it etches the surface.