So, I removed the taillight and the mechanic had put some special mastic. However, I broke one guide pin. I should mention here than every hole (for guide pins or screws) has a significant amount of sealant. The new mechanic told me that around the screws there was a kind of sealant ring, between the car body and the headlight, that in my case was missing. He put back the headlight and told me that due to the large amount of sealant there is no risk of water ingress. However, I am concerned about the broken guide pin, if water can ingress from that hole (which is also sealed around, like a volcano shape). He also told me that I cannot find such rings. So, I made it from old rubber tire. Till next time, he suggested to do nothing. Also, he put some water sealant (a black rubbery thing) around the screws in the cabin side of the headlight. I look forward for your opinions!
In the photo I show the broken guide pin.
Sent from my Redmi Note 9 Pro using Tapatalk
Ps. The problem with the water ingress was when the car was parked facing upwards. I had this tail light resealed and the boot lid gasket replaced. However since then I haven't parked this way (facing upwards) and no water ingress has been found. Initially, the screws of the taillight was somewhat wet, therefore I though the problem was from there. That's a short history.
Furthermore, All the taillights I found on ebay don't have these rubber seals around the screws. And that's strange
