58mm Replacement Lens Cap for Canon EF 50mm f/1.4 USM Auto Focus Lens Comes with 7 inch strap to attach it to your camera This 58mm lens cap fits directly to your camera like the original 58mm cap Keeps your camera lens clean and protected when not in use Comes with free lifetime warranty from The Camera Hunter