SANTA CLARA -- The Philadelphia Eagles own the NFL’s best record, but they will play the second half of their season without All-Pro left tackle Jason Peters due to a knee injuiry.

The 49ers’ season is going nowhere, and one of their only veteran players with any trade value is left tackle Joe Staley.

Coach Kyle Shanahan said on Wednesday that the 49ers would have to get a good price for Staley to even consider moving him before Tuesday’s trade deadline. The 49ers face the Eagles on Sunday.

“Joe’s a guy that I definitely want here, definitely not a guy I want to lose, by any means,” Shanahan said.

“But to lose a guy like Joe Staley, that wouldn’t be something I’d be excited about. So it would have to take a whole lot.”

Staley, an 11th-year pro and five-time Pro Bowl selection, is signed through the 2019 season. Any team might be interested in acquiring him would take on half of his $4.8 million salary and $500,000 in per-game roster bonuses for the remainder of the season.

The Eagles have $5.1 million in cap room. Coach Doug Pedersen said the team is deciding whether to move backup Halapoulivaati Vaitai to left tackle or right tackle with Lane Johnson switching from right to left tackle.

The 49ers (0-7) are in a rebuilding mode with a scheduled nine draft picks lined up for 2018.

“If anybody called for any one of our players, it’s not like you just hang up the phone,” Shanahan said. “If you want to offer the world, you always got to listen. You always try to think about what’s going to help your team and make your team better.”