Bad starter or not seems like the Bendix is bottoming out, the Bendix shouldn't go that high up on the flywheel. . I would take the starter off place it in a vise or have someone hold it down firmly , it will try to jump on you. Apply 12 volt and see what the starter does.