Dura seal mechanical seal GEB2694774A/LE3D4375RA3 RM10242216

(Image  of 1)