Alan F was correct in that the Proclaimers book acknowledges that Barbour is not the one that first came up with the time around 1914.
They would not change the start of the 2520 years to 587 because it did not start in 587. The start is not at the destruction of Jerusalem because the prophesy is not about Jerusalem.