After collating the Eagles 2004 Roster with the Eagles 2017-2018 Roster, There were no returning players.
The method performed to calculate this was to prioritize the 14 years that have advanced since the 2004 roster.
Using this criteria, we can eliminate any players that were over the age of 26 on the 2004 roster due to the striking unlikelihood of any players over the age of 40 still playing other than the Kickers and Punters (both were checked, and both retired before the 2017-2018 season).
So, we are left a handful of players 26 or younger from the 2004 roster.
Of the 32 players from the 2004 Eagles roster aged 26 or younger, none of them even made it to the 2017-2018 NFL season.
In fact, most of the players from that great 2004 team didn't even make it out of the 2000's.