Metal roofs are almost always sealed with rubber. This is because different metals in contact with each other can cause a reaction and corrode. So you will almost always find rubber flashing on a metal roof. They usually paint it to match the metal which helps protect it for a while.