I happened to take a picture of the morning Jacobite almost exactly 46 years on in the very same location as the query image [see image 54302], passing milepost 99 and Inverlochy Primary on the approach to Fort William Junction, hauled by Black 5 45407 Lancashire Fusilier. Typical Fort William weather.
Mark Wringe [06/07/2016]

A train photographed shortly after leaving Fort William in the summer of 1970. It has just crossed the River Nevis and is about to pass below the bridge carrying Earl of Inverness Road. [Ref query 39449]
John Furnevel [14/07/1970]

The Jacobite, bound for Mallaig, approaching Fort William Junction past the West Highland Oil terminal in September 2005 behind Black 5 4-6-0 no 45407.
John Furnevel [30/09/2005]
All photographs of Fort William Junction