In my case (Chevrolet 2500HD 2015) the lower part is held by two screws as shown in the picture. The top is held in place with two tabs and two small pieces of glue (the size of a thumbnail) that should stick to the inside of the bumper. I was skeptical from the start. It includes a (very) small alcohol wipe to clean the splices. No problem, I have rubbing alcohol and a rag, so I clean the spot very well to give the glue the best possible chance. I continue the installation according to the instructions. After installing it, I went out the next morning to find the top was unattached. I have to admit I wasn't too surprised given the size and location of the adhesive. Upon removing it, I was surprised to find that the adhesive was still stuck to the bumper. It didn't stay on the factory installed grate. I brought this matter to Putco's attention and basically asked if there has been a design change based on the image here and on their website (the top tabs are different). No design changes, their solution was to send me two new pieces of glue. No thank you. Let's go back to the drawing board. I'm sure there is glue to hold this in place (epoxy or JB Weld?) but to access this area the entire front grille of the truck would have to be removed. In summary, the grille looks nice in place, but be prepared to do some extra work to get it right. Mine is on the shelf.
Grill REDMOND SteakMaster RGM-M801, silver/black
35 Review
Ring selfie lamp LED RGB 26 cm desktop color with phone holder and selfie Bluetooth remote control
18 Review
Grill REDMOND SteakMaster RGM-M813, black
84 Review
Smart electric grill Tefal Optigrill+ Initial GC706D34 with thickness sensor, steel/black
39 Review
4WD ORCISH Recovery Traction Boards Tracks Tire Ladder For Sand Snow Mud - Set Of 2 (2Nd Gen Bag + Mounting Pins, Black)
39 Review
Nokian Tires Hakka Green 3 205/55 R16 94H summer
37 Review
SuperJump Trampoline with SuperJump 8ft (244 cm) net and ladder
29 Review
Cordiant Road Runner 195/65 R15 91H summer
24 Review