Welcome to the forum!
I had similar looking fixtures in my Newmar. The 2 parts you've focused on were melted by the extreme heat this light produces. The heat is damaging and wasted energy unless you're using it as a hand warmer. I can't tell if you're hoping to fix that fixture or match it as closely as possible with new, but whichever way you go, get rid of those hot bulbs and replace them with LEDs.
Greg.