Canon Speedlite 430EX II Flash for Canon Digital SLR Cameras (2805B002) with Hard Flash Diffuser for Canon 430EXII and AA Rapid Multivoltage AC/DC Charger (100-240v) w/ 4 3100mah AA Batteries Canon 430EX II EOS Speedlite Flash AA Charger (100-240v) w/ 4 2200mah AA Batteries Universal Hard Flash Diffuser