Lecavalier's last four years :
82 GP - 24G+46A=70pts
65 GP - 25G+29A=54pts
64 GP - 22G+27A=49pts
39 GP - 10G+22A=32pts
62 games played on average, 51 pts average (even with the shortened season) for .82 PPG
Likely seeking 4-5M at 33 years old
Weiss' last four years
80 GP - 28G+32A=60pts
76 GP - 21G+28A=49pts
80 GP - 20G+37A=57pts
17 GP - 1G+3A=4pts
64 games played on average, 43 pts average (even with the shortened season) for .67 PPG
Likely seeking 5M+ at 30 years old.
They're both comparable, with Lecavalier being more a point getter and Weiss being sound defensively. Weiss was 53 % on Faceoffs (11-12 season) and 47.8 %, with Weiss taking 200 + more faceoffs.
Lecavalier is rumoured to be going to Montreal, so I don't think the Wings have any chance.