Niby fajna lampa ("wszystkomająca"), ale było kilka odmian
- najstarsza, chyba miała z tyłu "E-TTL" - możliwe kłopoty z cyfrowymi
- "średnia", z "EO-ETTL II" - powinna poprawnie pracować, ale na pewno nie z Canonem 50d
- najmłodsza, też z "EO-ETTL II" miała już fabrycznie zaktualizowany firmware, i powinna działać ok
Wersje "średnie" młodsze od jakiegoś-tam numeru seryjnego można było wysłać do serwisu w celu aktualizacji firmware, oczywiście nie za darmo.
Miałem, krótko, pozbyłem się na rzecz (dość mocno używanej) 550ex.
Jeżeli ma E0-ETTL II na obudowie, to z 40d powinna działać bez problemów. Kłopoty mogą się pojawić przy zmianie na nowe body, ale jeśli stan jest idealny a cena atrakcyjna, na Twoim miejscu bym zaryzykował. Co do ceny - używane 550ex można kupić w okolicy 400zł, czasem sporo mniej.