Hi Gents, (Dalboy) thanks for posting that vid here. There’s many ways to do this; and if your method works, I would stick to it. Personally; I don’t use O-rings simply because a normal boiler operates outside the recommended operating temperature of Nitrile (in fact the only place I use O-rings is on my mechanical lubricators and that system’s one way valve). Viton/ silicone o-rings are less common here (nitrile, Viton also typically has a higher shore hardness than silicone). Nitrile tends to go hard after a couple of years and leaks, and/or the glass breaks. I prefer not to use o-rings, in general, because it creates a nice contact stress line on the glass, which again, over time could cause the glass to break on a rough track.
My seals are a square cross section (thickness depends on the tube I have available) with the OD and ID machined to suit size-for-size, compression is in the direction of tightening. Clearance is no more than 0.1mm (on diameter) glass to nut and sight glass seating. A size-for-size drill is used to tighten and align the sight glass body before fitting the glass.