Energizer ENF-300C Digital E-TTL II Flash for Canon Cameras This Best Service Online KIt Includes 32gb sd memory card Camera Cleaning Kit