Your 60D (and the subsequent poster's 7D) are both crop bodies, so yes it will fit both. Any EF or EF-s lens should fit just about any crop Canon body (with the exception of the 10D I believe)
As far as the quality of the lens, I can't answer that. Somebody else will have to.