Ditto to all of the above. I'd say you can find many more Astacio-like pitchers than you can find Boone-like 2b's.
You won't find them on the waiver wire, though, so the only potential drawback is what it does to your roster. If you have another top second baseman, then it might not be worth it. If you don't, it definitely worth it!
If it puts you in a desperate pitcher situation, where you may be forced to do a bad trade to replace Astacio, then it might not be right.
Not knowing your roster, though, I'd say Boone is definitely worth Astacio without the other considerations.