31430 Fairwood Junction 11 March 1986

I don't normally take pictures of light engine convoys, but had to make an exception in this case! 31430 hauls two unidentified Class 50s around the Westbury avoiding line, and approaches Fairwood Junction on 11 March 1986. At exactly this moment, brand new 59003 was travelling in the other direction with the 10:03 Merehead to Eastleigh stone train. Three different classes in one picture, but no time to get the Class 50's ID. It's a long shot considering how long ago it is, but does anybody know which 50s they are?