Mine did the same thing...looks like the metal oxidized underneath the paint. I'm guessing from the salt on the roads this past winter. I'd say any decent spray paint will prolly work...I'd take a wire brush or sandpaper and clean up the oxidation until you get good metal...take off any loose paint around it, clean it well and let it dry, and then shoot a couple coats of paint on it. To do it right, you'd prolly wanna sand all the old paint off...but it's a Jeep...just "patch" it. lol
"We don't build great brakes because we think you don't know how to drive, we build them for the guy on the road in front of you that doesn't." - Black Magic Brakes
Something I found that looks good and will hide some imperfections is the 'hammered' paints. I used the hammered black on mine as well as the antenna and wiper arms and it looks pretty good. I think Rustoleum makes it. Available at Home Depot, Lowes etc.
I sanded and painted mine about 3 years ago. I used a dremmel tool to get all of the oxidation, loose paint, etc. off then I cleaned it and painted with rustoleum I believe. I did it the same time I did my flares and I used krylon for that. Anyway, it's held up really well without any chipping and they looked like new.
The mirrors on my 99 were doing the same and kept moving so I would have to keep moving them back so I could see. I picked up a set of late modle TJ mirrors off ebay for 50 bucks. They look better, dont peel, and dont move all over. Never have to paint again
the paint peeling is well known on the mirrors and window hinges on all the TJ's...anyone that is still under warranty can get them replaced by dealers for free. It isn't from salt or anything-it's a bad job at the subcontractor that made the castings and then they got painted, either primer doesn't stick or the casting 'chalks off'...I can't remember which. Everyone that doesn't like the look takes them off, wirebrushes them, cleans with naptha or xylol, then prime and paint with whatever you want-paint, liner, stovepipe black...the base metal is aluminum I believe. Window hinges-if you are worried about breaking your window-they aren't easy to remove-just tape off all the glass and do what you can right on the vehicle.
That was one of the worst looking things on my '97 when I bought it less than 2 weeks ago!
I removed the mirrors, covered up the mirror section and rubber boot, stripped them with spray on stripper, and then cleaned them up. They appeared to be aluminum to me so I used rustoleum professional aluminum primer and then used several coats of rustoleum professional black semi-gloss (both available at Lowes). I remember a paint guy telling me that it's important to use the proper primer on aluminum due to the way it oxidizes... most regular rustoleum is designed for ferrous metals so I figured I'd spend a couple extra bucks and do it right. They actually turned out pretty nice and I was quite happy!