Brendan Shanahan is a New Jersey Devil -- sort of.
Sources says the unrestricted free agent winger is joining the team but has yet to agree to terms on a contract and it isn't clear at this point when that will happen or when he will be ready to play a game with them.
But sources say Shanahan will start skating in New Jersey today and the details of him officially becoming part of the team will be worked out in the days to come.
Shanahan, drafted second overall by the Devils in 1987, spent the previous two seasons with the New York Rangers but was not offered a contract to remain with the club.
The 39-year-old became a free agent after the last season and was planning on returning to the Rangers for at least one more campaign. Rangers general manager Glen Sather repeatedly told him to hold on as the team could make room for him.