fits perfectly on the lens of my EOS 600-D. Simply screwed without problems and finished. The price is indeed only about half of the ludicrous price for an original Canon part but simple plastic part that only a few cents in the production costs it is still far too expensive. Because of the poor value for money, there is therefore only four points from me ...