Et pour ce qui est de la compatibilité, pas de problème tes objectifs et ton flash fonctionneront sur le 40D (et le 50D aussi).