It's the stuff of nightmares. the flex spigots are around 34mm (1 and 1/3 inches). How the manufacturers expected the joint to be made was clearly not passed onto the installers.
Upstream it looks like this, including a silicone dam which keeps the silicone submerged. There even appears to be a...