I've use rtv sealant or seam sealer. Seam sealer is what I recommend and can be found alot of places. Just follow the directions. It doesn't shrink and can be painted. It does sound like you floors are needing replaced so if they are overlapped now, you can fix that when you replace the floors. Lapped floor pans just doesn't make any sense to me, it allows a hidding place for water and increases rusting. For some reason, I'm seeing alot of that though. Good luck
Josh
Josh