I'm looking at possibly buying a bike. I did a HPI check on it and it came up with a potential mileage discrepancy which has thrown a spanner in the works. It said that the bike had 120,000 miles and the mileage shown on the bike is way lower than that. Unfortunately there's no previous MOTs with it to prove the mileage but judging by the condition of the bike there's no way in my opinion it's done 120,000 miles. I was wondering how accurate is the National Mileage Register? Where do they get their mileage from?