Sorry to hear that your Indian speedo (or cable) broke. I have the same speedo. I've got about 500 miles on mine, no problems. Do you think your cable could have been pinched or bent?
Case