Le 28-135 sur un 7D, ça risque de ne pas être bien terrible, la capteur est beaucoup plus exigeant que celui du 350D.
Le 15-85 serait effectivement un bien meilleur choix, sans parler du fameux 17-55 f2.8 IS, mais qui risque d'être hors budget... (en fait, tu veux mettre combien en tout ?).