As promised - some pics:
First hole drilled - measure thrice, cut once! I used a Laird 3/4" NMO hole saw, and slid some cardboard on top of the headliner to collect the metal shavings and the slug.
Antenna test fit - I will be using a Larsen tri-band for the BCD996P2, and I have yet to decide what antenna to use on the CS800D (shown is a Laird 5/8 wave UHF antenna).
I put on a couple Laid rain caps for now until I complete the rest of the install.
I found the headliner removal in the 2019 F150 to be a little more difficult than my 2015. I found
this post on the F150 Forums that detailed the removal process. I needed to remove all trim pieces for the A and B pillars on both the driver and passenger sides, and also needed to remove the passenger sun visor and the rear passenger garment hook to drop the headliner enough to fish the over and down through the B pillar. The coax was the then run in a channel under the front passenger floor scuff plate, and into the cabin fuse box area under the glove box. I will then run the coax over to the center of dashboard when ready to install the radios.
After dropping the headliner, I discovered two structural cross members: one running across the width of the roof, connecting each B pillar, and one running from the center of the rear window to the center of the horizontal cross member. The first hole I drilled was a little forward of that horizontal cross member, and installation of the antenna mount was easy. The second mount was not as easy; I drilled the hole, and needed to fish the coax though the "U" shaped channel of the cross member and out one of the holes on the underside of the cross member.
I'll make a more detailed post in the Shack Pictures forum in a few weeks when I get the radios installed in the truck, stay tuned..