Pour répondre à la première question : oui ils seront compatibles avec ton eos 40D (c'est une des forces du système eos cette compatibilité)
En ce qui concerne la qualité, ces objectifs sont des objectifs d'entrée de gamme qui accusent plusieurs années donc il ne faut pas s'attendre à des résultats exceptionnels.
Cependant ils permettent de faire des images et en s'appliquant un peu de belles images;
Une belle image ne se résume pas à un très fort piqué !!
L'avantage que je vois pour toi avec cette config c'est que tu balaye un plage focale assez large, ce qui va te permettre de "tester ton prochain 40D et de prendre conscience de tes réels besoins en fonction de tes sujets de prédilection.
Par la suite il sera toujours temps "d'upgrader" ton parc en connaissance de cause et d'investir dans des objectifs de qualité qui correpondront à tes besoins et qui verront défiler les boitiers.