Ile kasy masz na wszystko i co to dla ciebie znaczy "długie tele" - domyślam się że chodzi prędzej o 300-400mm?
Co do body to może być 20D lub 30D (oprócz wyświetlacza brak wiekszych różnic) - liczy sie bardzier stan techniczny i przebieg.
Z długich tele polecam 400/5,6l - miałem i było nieco ciemne, ale jakość obrazu i szybkość AF była wybitna. Z tańszych propozycji na pewno Canon 70-300/4-5,6 IS USM, z najtańszych Canon 100-300/4,5-5,6 USM.