I would drop Beauvillier for him. Its always worth a shot that he takes off and has a great finish to the season. Its not like you are giving up a great asset here. and if it doesn't pan our you go back to free agency and pick Beauvillier back up or someone else.