Hey there, I had the same problem in a 2013 GMC Chevy Silverado HD and I sprayed gap filler foam stabilizer inside and it seems to be holding up really well! I had just used the stabilizer foam to fix my cracked shower tray and it gave me the idea to try it on the truck door. I could’ve thought about it more and made it fit better with less clean up (I didn’t have the door pieces totally set in place and the foam started oozing out everywhere) but I’m still happy with it. I’d imagine if you drilled a small hole under the grab bar/armrest, you could fill it up with the straw and have very little clean up. It hardens within an hour too! Feeling pretty proud of myself considering I nearly pulled the trigger on a $500 door panel. Definitely wear gloves, it’s polyurethane-based and nearly impossible to get off your skin as I learned the hard way!!