Dowty seal