Not sure if mine are Weathertech or not, but it sounds like what my installer put on when I got the 3m clear bra installed last September. It's much thicker than the bra material and seems like it would withstand a lot of punishment. So far I have no complaints.