If you stick with a name brand odds are you'll be ok. Most guys seem to like Llumar, Huper Optik, Solargaurd, etc... Most reputable shops will have a lifetime warranty against fading/discoloration/peeling/bubbles. I am sure there are shop recommendations on here somewhere. Popular places seem to be Markham Tint, FX Auto, Tint Master...