I chose maiacombo because their coverage was better than competitors. Indeed, they include pieces for all the minute details of the lens. Customer service was good as well. Time will tell how durable the wrap is. The only downside I have noted so far is that the matrix wrap for the grip is somewhat slippery. Of course, you could just not wrap that part of the lens.