Two more things.
1. what about this deal (pretty much the same but span instead of velez or clement):
i give arod $58, span $4 and velez $4/clement $7 for kinsler $13, rios $16 and soriano $53
2. let's say this guy accepts my offer. i will then have cano and kinsler for 2B. i can possibly trade cano for gordon to fill my 3B hole. or i trade cano for alexei ramirez and move him to SS when he's eligible (5 games at the position). filling a hole is always good (HA), but i can always try stewart at 3B and go get ramirez to take over SS over hardy.
here's my current team:
c-b molina, 1b-howard, 2b-cano, 3b-arod, ss-hardy, 4 OF- hamilton, braun, maybin, span, DH -werth
4 SP-halladay, hamels, sabathia, lackey (cain, perez backup), 2 RP -nathan, wood
Arod, Span and Velez or Clement for Rios, Kinsler and Soriano is fair. But as I said, Soriano can be had for much cheaper than $53. Why would you keep him? You can chuck him back into the pool of players and reacquire him for less, no?
Cano for either of those guys are decent trades for you. I'd prefer the Alexei one but either way it's fine.