Mine is doing the same thing SalmonTex. Its from scraping the ice and snow off our cars. I want to replace them but don't want the same problem in another 2 years of our winters. The one's around the front windshield are easy to pull off i'm going to get a set and just put the old ones back on in the winter.
Ordered them from Fleabay. The price was a little higher, but free shipping still came out ahead... Was going to order from Flow (GMPartsDirect) as they were dirt cheap, but then they tack on shipping which was nearly as much as the mouldings, so yea, NOT! I did try to see if there was anything else I needed, but nothing flashed up that grabbed my attention.
Stop patronizing GM Parts Direct a long time ago after a debacle regarding a set of G8 floor mats. There are many other parts resellers with better prices (shipping), return polices (at the time) and customer service.