Hi, OP here
After double checking, i concluded it was really just the o-ring that was the problem, not the weld between the 2 parts that form the lower housing. I ended up getting the gooseneck, the o-ring and the thermostat as well to replace them all (truck has 100k miles so i thought it was...