It will be shipped with both end caps.

Shipping is free within USA and $35 worldwide. 

Cosmetic condition:

Lens has been, but it looks great. It shows light wear on exterior. I don't see any scratches on the glass.  Lens has couple very tiny dust particles inside the glass. They are very tiny and they do not show in pictures. Rear glass looks good as well, it is free of scratches. 
Lens has no visible fungus or haze inside. Glass looks very nice  over all.

Performance:

Everything works as it should. Focusing is smooth, and aperture blades are snappy, and free of oil. Blades are snappy, not slow. Lens has been fully tested by my tech guys. I guaranty that it will arrive as described on your money back.