Mopar for less may be less money but parts like this should NOT be rusting on 7 year old vehicles that cost 25-35K new and receive even reasonable care.
I had to replace mine at 60K and 2 1/2 years old on my 96 because they were bubbling up the black paint because the ends were poorly sealed allowing water / moisture to surface rust the untreated metal center core support.
Of course they were not covered under warranty even though they were rusting because that's "body panels covered by rust through, not trim pieces!
I paid about the same price. Started doing an informal count when I walked through parking lots at stores or wherever. On 94, 95, and 96 trucks, the failure rate was 50% in the Houston area for the month or two that I checked. It seems to be a very common problem. Saw them on alot of trade in trucks on the dealer lots as well when looking at the newer Quad cabs back then as well.
When I removed the mirror even the end protected from the "houston" weather and sun were doing the same thing.
Just another example of poor workmanship / parts quality on our trucks.
How many throttle cables, fuel sending units / modules, cracked hinges on the center console, poor paint jobs, oil pressure sending units, poor radio reception, over active water temperature guages, and KDP's do we have to put up with?????
Add you the above list if you must.