Canon EF 28-135mm USM Lens works with all EOS EF mount cameras, also you can use this lens on Canon mirrorless RF mount with a Canon EF to RF adapter.
This lens is in like new condition. Works perfectly well on my Canon RP Mirrorless. I collect these over the years and now the time to sale. I have two of these lenses, one sold and this is the last one for sale. This one is in absolutely perfect like new!!! It comes as shown in the photos: Canon zoom Lens, front & rear cap. I don't have the box for this one. I have many other Canon cameras & lenses for sale in my other listings. Thank you for your interest.