j'ai un "vieux" 24-70 f2,8 qui marche sur 40D sans aucun problème, c'est la version aspherique, avant la version macro.
ton 28-70 fonctionne peut être sur un ancien boitier, mais c'est pas certain...
pas sûr que ça en vaille le coup.