Another change with 158s and 159s now the standard diesel fleet for South West Trains. 170304 passes Worting Jnc with a Salisbury train. 31454 awaits the road with 31602 in the background.