Canon Speedlite 90EX Flash for $43 + free shipping