I did exactly what you're doing about 3 months ago. After a lengthy bit of research and practice I use 1/2 well nuts. Drill a 1/2 hole, lap sealant around the top, insert the well nut, a dab of lap sealant on top, place solar panel, screw in place (the rubber well nut expands and seals and grabs the roof, more lap sealant ontop of the screw.
Did a number of hard yank tests and there's no way these are moving. My Montana has an aluminum frame.
2012 Ram 2500 4x4 Lariat Longhorn 6.7 CTD HO, Edge Evo CTS, Extreme Tow/Haul brakes, aFePower Diff cover, LL 5000 bags, 285/70R17, Reese Q20 w/slider. 2005 Montana 2955RL w/400w solar, Renogy MPPT, 4 x 6v @ 12VDC (450AH), 3000w Inverter, King VQ4100.