This is a flawless 100 mm 2.8 L series canon macro lens. I have the box receipt everything that comes with it. Randy Text is best 2509206278