At first I was very skeptical ...., .... even to lay hands anxiously to the sensor. As a precaution, I tried it only on my old D20 .... which was so dirty, that with no previous attempt the now dried stains were removed .... and the sensor cleaning in specialist shops was more expensive than the residual value of the camera ... , With the set of VisibleDust ... the cleaner and this Swabs, the sensor is 'pure' become again. One can not go wrong ... that's why I've already used it on the 5DMKII ....