I think you've picked out pretty much the best options the Leafs have available without including Grabovski - whose cap hit is simply too high.
I personally would substitute Frattin for MacArthur for a couple of reasons - none of which have to do with thinking he's a "plug" lol - not many "plugs" have 100 points in the past two seasons and are among the best (relative corsi) players on their team. MacArthur is undoubtedly the player with the higher value at this point, but...
Frattin is a right wing - MacArthur a left wing - we are much deeper on the left side and already have to move both Burrows and Raymond to their off wings. Hansen is the only natural RW in the top 9 - hence drafting Jensen and acquiring Kassian. The Canucks could still use another roster RW.
MacArthur is a 3.2 million cap hit, and a pending UFA like Bozak. Bozak is currently at 1.5 - you're
gonna have a hard time
not going to sign the two of them for their current 4.7 cap hit - very likely rentals who test the UFA market. Cap space will be tight with Edler, Higgins, Lapierre (and Raymond) all pending UFAs and the ceiling dropping to 64 million...
Frattin on the other hand is an RFA at 925k for another year, who I think could have as much upside as MacArthur. He'd also remain a Canuck for at least another year, and they'd still retain his rights thereafter.
Personally I'd rather see less volume and more of a high end young player in return - ie Couturier or Gudbranson, but if it's the Leafs, I think it has to be volume, and yours is a pretty good proposal imo.
Edited by oldnews, 15 January 2013 - 10:12 PM.