et un EF 50 f/2.5 Macro?

certes, il fait juste 0.5 en agrandissement, mais avec le 400D, ça peut le faire pas mal, non? quitte à lui rajouter une chtite bague après coup si on veut vraiment chercher les agrandissements...

sinon, pour la macro, il peut aussi choper des optiques en m42 avec bagues allonges, ce qui donnera une solution carrément pas chère du tout (pour une centaine de roros, on peut choper un bon 100 ou 135mm 2.8 avec bagues allonges et une bague adaptatrice)...