It will fit any lens with 67mm rim. Cap is in very good condition. It has some scratches from use, but it is not damaged in any way.
Item will be shipped without any accessories as pictured, so please look at the pictures above.
Shipping is free within USA and $3 worldwide via first class USPS air mail service.