Let me amend my last statement a bit. Detroit and Cincy are definitely less appealing destinations then Baltimore. I'd argue the Phillies and White Sox are on the upswing so they'd probably be more appealing to most FAs. I think this discussion might merit it's own thread!
The Orioles do not want to sign any free agent pitchers to any deals longer than 3 years. These 2 guys are simply going to be too expensive and demand too many years.
I wish it wasn't so, but the fact that we just got out from under Ubaldo's abysmal 4 year deal is probably not going to help persuade them to rethink their policy.
I'd feel much better about signing Cain to a four year deal if he was 27. If they decide to go the route of a speedster, they might be better off signing someone Jarrod Dyson to a one year deal given the uncertainty of the direction in which this team is heading long term. Other than starting pitchers, I don't think they should be giving three or four year deals to any offensive players right now (aside from extending Schoop). This is a team in limbo even if they're too naive to admit it.
And to that point, I wonder how Duquette is able to even sell multi-year deals to respective free agents? Everyone knows that Machado is on his way out and that this team, as constructed, will probably not be able to contend. Why would anyone want to sign a multi-year deal wit the Orioles right now (over another team) unless it's strictly for the money? Short of Miami, I'm not sure there's a less appealing team in the majors right now. And yes, San Diego is bad too, but at least you get to live in San Diego.