A CrossCountry Aberdeen to Penzance service speeds through Musselburgh on 15 August 2019. For some reason there are no handy ^fast train approaching^ warnings for Up trains here so folk like me have just got to be prepared. How inconsiderate. Location: Musselburgh Company: North British Railway 15/08/2019 David Panton
A southbound CrossCountry service passes through Musselburgh on 23 March 2019. For some reason there are no ^fast train approaching^ warnings on East Lothian stations. Location: Musselburgh Company: North British Railway 23/03/2019 David Panton
The 0600 Birmingham New Street - Glasgow Central CrossCountry Voyager runs north from Monktonhall Junction on 19 July 2018. The train will pass through Musselburgh station on the other side of the bridge on Whitehill Farm Road from which the photograph was taken. Climbing alongside to the right is the overgrown trackbed of the former freight only route to Wanton Walls, which passed through an adjacent bridge, at a higher level [see image 29561]. Location: Musselburgh Company: North British Railway 19/07/2018 John Furnevel
eBay has some items listed which may be of interest.