Not sure the others, but be careful with the Canon 75-300 as there are a few different versions and the earlier ones are a bit pants. If you can, get the Canon 70-300 IS - I used to have one and it was a great lens and I was pleased with the results I got