I'm looking to get my friend a lens for Christmas. He has a 300D with the 18-55 kit lens. He does some photography on the side, but after getting laid off and taking a job with much less pay, he doesn't have the income to add/replace lenses. He also has a Tamron 75-300. I'd like to get him something for Christmas. He has wireless triggers, a couple flashes, and an AlienBee B400 so no need for flash equipment. I want to get him a lens that is better than his current selection, but I'm not made of money, would like to keep it under $200 and used is fine. He has the 50mm f/1.8 so don't suggest that. Thanks.