I have an over the rail bedliner and a SnugTop shell. The newer shells use a neoprene type of (gasket?). No leaks!
You'll want to make sure you have them only spray over the rail to where the edge of the shell ends. If you followed what some folks do, you may get an ugly 1 or 2" stip of bed liner showing after the shell is reinstalled. Make sense?