This is a 3D printed double cup holder made from ABS plastic. This mounts to the backside of the 2015-2020 GMC Yukon and Yukon XL. It will also mount to the Chevy Tahoe and Suburban. This will mount to the Sierra and Silverado trucks ONLY if they have the front captains chairs with storage center console and NOT the middle fold down seat/front bench configuration. The cup holder has two removable inserts that allow large containers like large sports bottles and large Thermoflask style bottles. With inserts in place the cup holders hold just about every fast food type drinking container out there. There is a hook on the backside that will snap onto your center console. You can use the hook alone OR you can use the provided 3M adhesive strip for added strength. There are also 4 screw holes in case you would like to screw it to the console in a more permanent method of attachment.