C, Materials Of Construction, Seals & Flush Plans Composite (Mechanical Seal Face) A non-metallic material or a combination of non-metallic faces inserted into a metal holder. ◀Previous Term Next Term ▶