Well I ended up replacing my keypad b-pillar yesterday. My issue wasn't necessarily that it was coming lose, though it was a bit, but just that the keypad was being rather glitchy, some keys not working, not working consistently, etc. That was not the easiest chore I've ever done, that's for sure. I watched a few videos and read a few posts on disassembling the door but I seemed to have a much ahrder go of it than many described... I'd say it took me an hour or so just to get the door panel off, even then I couldn't figure out how to disconnect the door latch entirely so I couldn't pull the whole thing away but enough I could get access inside the door. once I got in there, had a hard time figuring out where the wiring for the keypad ran, and even once I found it getting it disconnected from the plug and loose from the door was probably another hour or so. There was a clip holding it to the door that I had to move a grommet to get to and even then it took some fenagling. Getting rid of the remnants of the old double-sided take took some goof off and quite a bit of rubbing.
Once I got the old one out the installation wasn't too bad, though I did notice one of the black aligning posts broke off in shipping, and the other broke off as I was just trying to maneuver it into place... but was able to get it close enough and connected and double sided tape hopefully affixed securely and the door put back together. Total time was probably about 3 hours.
Interestingly, the passenger side b-pillar was barely hanging on... I'd estimate about 2/3-3/4 of the tape was no longer affixed and one of the two clips holding it in place was broken... only took a light tug and it was completely off. because I didn't have to open the door for that side, that was only about a 10-15 minute job, most of which was removing the double-sided tape remnants from the last unit. Installation of that side was a breeze.
I ordered the parts from Fairway Ford, and it was about $225 for both the drivers and passenger side. My local dealer wanted about $275 just for the drivers panel so I guess we'll call it a win. Not sure what dealer would've charged for labor.