I thought there was more DX7 (in my memories) but listening to the track, I changed my mind. The piano is not a simple DX, seems sampled or layered with another source, maybe the Synclavier. The strings could be easily a Juno 60. But i'ts not so easy to tell, even with good ears and experience. Why don't you write a mail to the musician or producer directly? They might answer, if they remember.
That's true "investigation"...
I always thought it was a DX too, Ha ha.
Could be a layered DX and Sampled Sound [ Possibly the CP70 / CP80 that was pointed out earlier ].
I haven't heard many Synclavier Sampled Sounds but it is a high chance. Maybe..
Could even be the PPG Wave that many people seem to forget about
The Strings.. I've managed to get very similar sounds on both a Juno AND Solina but they both lack that feeling that the strings on the track has. Which means they could be sampled and mixed with a synth, Possibly the Juno as you said.
I've always thought about contacting the Producers but am not sure how to.