Dolphingstone Deviation (Railtrack) 1.8 km deviation west of Prestonpans station opened at a cost of £56M, taking the new route south of the original alignment. The deviation was required due to mining subsidence.
eBay has some items listed which may be of interest. RailScot is an eBay affiliate. Buying an item may help cover the running costs of the site.