The trade is fair, but how do you know for sure both Longo and Stants will be back this year? You might hamstring yourself and end up with two weaker positions at Ut and OF instead of just MI.
Maybe you could trade either Stants or Longo with someone for Cano, and I'd say that'd be a safe route to take.
12 Team Roto - 15 Restriction-Free Keepers
10x10: R, 1B, 2B, 3B, HR, RBI, SB, BB, K, AVG; W, L, CG, SHO, SV, ER, K, HLD, ERA, WHIP
C- AJ Pierzynski (K)
1B Anthony Rizzo (K)
2B Brandon Phillips (K)
3B Miguel Cabrera (K)
SS Starlin Castro (K)
OF Ryan Braun (K), Jay Bruce (K), Justin Upton (K), Hunter Pence (K)
Ut Paul Goldschmidt (K), Brett Lawrie (K)
BN Norichika Aoki, Cameron Maybin, Tyler Colvin
SP Adam Wainwright (K), Cole Hamels (K), AJ Burnett (K), Kris Medlen (K), Brett Anderson, Alex Cobb, Felix Doubront
RP Rafael Soriano, Jose Valverde, Wilton Lopez, Carlos Marmol
"Farm" (Become FA at end of season in which 50 IP/150 ABs are reached):
Carlos Martinez, Casey Kelly, Lucas Giolito, Adam Morgan, Courtney Hawkins, Travis d'Arnaud, Archie Bradley, Nick Castellanos, AJ Cole, Mason Williams, Zach Lee.