Hi, I already have canon 10-22mm, 50mm 1.8f, 75-300mm & of course the 18-55mm kit lens (although I'm planning to get rid of the kit lens later on), so to complete the range, I would like to have a lens to fill the gap between the 22mm to 75mm. I'm looking at the canon 24-70mm L but its too expensive for my budget. What other lenses with the similar range & output quality can I buy to serve as an alternative to the 24-70mm of canon. Thanks!