This lens is in excellent++ condition. It has some external wear. comes with rear lens cap. I do not have the front lens cap. This is an early version of this lens. Please check the pictures for more details (it has double XX overlap)