I am in the process of replacing my soft top. Can anyone tell me if there is supposed to be a rubber seal on the latch pin? Seems like I have seen one on some pictures, but can not find what it is called or where I can get one. One did not come in the weather seal kit that I bought when I purchased the top replacement. Thanks in advance.