Most typical automotive seam sealers are meant to be painted. They do not harden 100% and will pick up and hold dirt etc. I used a two part, epoxy seam sealer to seal the entire bottom of my trailer between the walls and the metal frame of the trailer, and coated with undercoating.
An automotive seam sealer will be fine as long as you paint or coat it with something.
btw for my windows I used butyl tape and clear silicone.