I put these CIPA's on the Suburban. Link below is for eTrailer but you can find them cheaper. Be aware that GM changed the mirrors in 03. Mirrors that fit 00-02 will NOT fit 03-07.

I had McKesh for a while and they were excellent but got tired of taking them off/on. They seemed to get out of whack every time I took them off and needed to be re-adjusted.
Don't waste your time with the slip-ons, as tempting as the price is....