Yes, as you speculated, seals and o-rings do go bad or get lost. Over the years I've replaced multiple gas cap rings/seals that were broken or worn out (not likely your problem with the new tank). However, I've seen fuel/water separators that are mounted where they can get very wet or even...