Canon Speedlite 430EX II Flash for Canon Digital SLR Cameras w/Lens Cap Keeper, Microfiber Cleaning Cloth, Memory Card Wallet Canon 430EX II EOS Speedlite Flash Tri-fold Memory Card Wallet - Stores up to 3 Memory Cards Lens Cap Keeper 1 Piece Micro Fiber Cloth