I'm looking for a prime lens in the range of 30-50mm to shoot basketball with. I already have the sub $100 Canon 50mm, and it's not performing well. My camera is an EOS 20D. I'd like something with a max aperture of f2 or wider. And it should have a reasonably fast autofocus as I shoot in AI Servo mode all the time. I don't want to spend more than $300.
Any suggestions?

