Canon 100mm f2.8 EF/EOS Full Frame Zoom Lens

It has been tested on a Canon DSLR body to ensure all functions work correctly (with macro work you generally want to turn autofocus off, and this has a switch to allow you to do so). I include a sample.

eBay