tis a long shot, if you insure for 5k and they find it has done 12k you can be sure they will not believe you or at worst find a way not to pay up. Am very cynical with insurers after being stiffed in the past and wouldnt like to see someone lose out for a few quid.
Have a look at some quotes and see what the difference is.