eBay's good, but *really* inspect photos. Factor in potential repair costs – $500 might not cover it.
Consider adapting an older EF 28-135mm. Cheap, decent IQ, and fun to tinker with if it breaks!