Moi j'ai un pare soleil de la bay "made in china" sur mon 18-135, pas cher aussi, il tiens bien mais il est très "dure" à mettre et il faut forcer.
Sur mes 3 autre objectif j'ai soit avec (le 70-200) soit acheté le pare soleil "officiel" :

- Premier constat : les pare soleil Canon sont recouvert d'un genre de "velour" sur la partie intérieur : ce qui doit limité les reflet la ou le "chinoi" est en plastique brut
- La fixation ce fait sans effort sans un sens et dans l'autre.

Bref je préfère payer 20 ou 30 € et avoir le pare-soleil officiel.
Après les site sont aussi un peu "voleur" car si sur les boitier, objectif ... en général c'est proche.
Sur les pare-soleil c'est du simple au double en fonction des sites !