As the saying goes, flags fly forever, and since you are in 2nd and surging, I would put all your chips in and trade Beltran for someone that can help you in the stretch run. I also wouldn't bet that Beltran comes back anytime soon, and even if he does it will take him awhile to get into game shape, and you can't really afford some down production from him in a playoff run.
Finally, from looking at your lineup, I don't see Beltran as a keeper for you. ARod, MCab, and Halladay are locks for me, and then I would have no problem sleeping at night if I kept JJohnson or even Hamels over a Beltran that's on the decline. Just my 2 cents.
Appreciate it if you could help with mine, thanks!
viewtopic.php?f=26&t=395157