I'm looking for the smallest fast zoom lens for my ancient 300D. I guess it will be between Tamron and Sigma because Canon's offerings are large. I've never seen or held a Tamron or Sigma in person but from pictures online they look smaller. Are their fast zooms as small as the kit lens?