Seal or anti-squeak - inner fender dust shield (splash shield), bulb type seal with stapling flange. Used many years, many applications. Sold as a 12 ft (=3,65meter) strip. MADE IN THE USA.