This is the write up from the link you provided. And I would say YES that these are made to safely store coins in it forever.
"Lighthouse Quadrum XL holders are made for larger coins with diameters ranging from 42mm to 58mm in diameter. These holders provide optimal protection for your coins. The black insert is precise fit to each millimeter size to hold your coins securely in place. The clear outer plastic is high quality, durable and scratch resistent. Both the holders and the inserts are chemically inert and free of PCV, acids or softeners. The snap closed securely and yet are easy to open.
Outside Diameter: 2 5/8 in X 2 5/8 in X 5/16 in (67.25mm X 67.25 mm X 7.8mm)
Inside Dimensions: 49mm Diameter"