Hard and flat sounds like it was made from solid neoprene or some other rubber compound with a shore durometer value about the same as a tire. That seal ought to have a slightly firm but compressible nature...a hardness between your door seals and vent window seals.