I have installed a few of the aftermarket ones and the fit was horrible. that metal strip pulls away from the foam and does not hold it down. I actually had to glue the whole thing down with weatherstrip adhesive and clamp it down to the metal dash till the glue dried. Still did not look good