Canon PGI-580 Black Ink Cartridge 4549292087062 | eBay
Canon 580EX II Review
580EX II Flash board for Canon 580EX II board 580 ii flash motherboard 580EX II battery Camera compartments camera parts|board board|board canonboard camera - AliExpress
Amazon.com : Canon Speedlite 580EX II Flash for Canon EOS Digital SLR Cameras : On Camera Shoe Mount Flashes : Electronics
File:Canon Speedlite 580EX II Front.jpg - Wikimedia Commons