Headliner yes
Dashboard yes
This stuff: PP3MP - CRL POWR 300 Series Automotive Urethane Pinchweld Primer
And you don't really lube the gasket, at least not very much, you use rope that's oily.
I don't even use rope since the glass, front and back, goes in fine with a couple plastic trim...