I had these strap-on ones with my Traverse, as no CIPA's made for it (stock mirrors are not "square")and I didn't trust the strap-onto-the-mirror types. They weren't difficult to install, but are ugly and need to re-adjusted everything you put them on. And the top clips go down into your window seals.
Got the CIPA's with my Silverado. Very easy to install and look OK.
Made sure my 3/4 Silverado had REAL tow mirrors.
1988 Coleman Sequoia - popup (1987-2007)
2012 Roo19 - hybid (2012-2015)
2016 Mini Lite 2503S - tt (2015 - ???)
2011 Traverse LT, 3.6L, FWD
2009 Silverado Ext Cab, 5.3L, 4x4, 3.73
2016 Silverado 2500HD Dbl Cab, 6.0L 4x4, 4.10