Not so sure about Eloy but I guess since you can't get anything of value for him anymore might as well just roll with him as full time DH. If he doesn't like it, tough.
I would put Vaughn at 1B everyday and let Abreu DH. I would let Eloy just play LF everyday for the rest of this season and if he gets hurt again then it's back to Pollock unless they acquire someone in a trade. Next year Eloy can have the DH spot all to himself.