Those three may be, but you have to agree that there are things they could work on. I think all three could play for the Twins today and be alright.
With Doyle, I really don't know. Clearly there are things that he needs to work on. however, the circumstances are completely different due to the Rule 5 draft. They just are.