Barracuda back screen rubber

The 67 seal is different than the 68/69. Technically it is a dry installation. I don't know what the answer is but mine leak.
There is a lock strip, the 67 was the chrome plastic on, 68/69 was part of the seal


Alan