Go to any "meter wala", they usually reverse & repair speedometers of modern cars. Explain him your problem, I hope he will solve it othewise buy another kabuli speedometer, will probably cost you around 1k to 1500 & get its mileage matched to yours i.e. 300,000 kms & install it.