dpReview says the focus travel is approximately 80 degrees. Mounting it on the camera won't make any difference, apart from the fact that you shouldn't attempt to manual focus when AF is set.
I've had a new lens jam within the first month, due to a scrap of plastic falling in the gears.
Don't force it!