This Canon Speedlite 155A Flash is perfect for SLR cameras and is compatible with Canon brand cameras.
Battery compartment is clean and corrosion free