I purchased a bug shield for my 2022 Chevy 2500 the first one was a stick on and looked good but left my truck after about two months damaging the paint then purchased and heavy duty one and the fasteners are to small for the factory holes what junk never buy anything from this company as well as there junk floor mats that don't fit and never come clean it is all junk stay away from this company in the past they were good now it just junk