Speedo inaccuracies tend to be around 10% (it probably gets even worse the faster you go), therefore 160 would be roughly 144, close enough to 143 for most folk. Given head winds, tail winds, inclines, declines, tyre pressures, road surface, factory optional extras, after market wheels and unsprung weight, etc, etc, all these variables can give a tad more or a lot less top speed.