Good points made by all. The window actually just closed on acquiring the present-day player who is most similar to what Ray Allen was in 2007 (perennial all-star, guard, 32 years old, creeping injury problems, generally considered to be a great player but nonetheless overpaid, former alpha who is now more of a complimentary player). I'm talking about Dwyane Wade.
The only other guy I can think of who fits 2007 Ray Allen's profile is Joe Johnson. In 2007 we made a trade that leveraged Wally Szczerbiack's giant salary and Seattle's youth movement. To re-create that today, we would need Brooklyn to hit reset.
Then we could trade Brooklyn our modern-day Szczerbiak (Gerald Wallace) and our modern-day lottery rookie (Marcus Smart) in order to acquire a couple of years of Joe Johnson at about $20M per. That probably doesn't sound like a very good deal to you! Before the Garnett trade, most of us felt that way about the Allen trade, too. You have to marvel at how well the pieces fit together (and at how freaking good Garnett was).