Self Adhesive D Seal – Rubber Large