BTW don't buy "hot takes" that Megatron is finished/washed up due to his YPC/YAC being so low. The biggest problem is that he's playing in an offense that doesn't utilize his strengths, and his QB is bad. This offense revolves around short yardage throws - it's the NO/Brees offense. The problem is that Stafford is not nearly as good or accurate as Brees. Brees gets rid of the ball immediately, Stafford holds on to it because he sucks at reading defenses; yea our o-line is trash which makes Stafford's job harder, but we cannot excuse him for shitty play.
Most of Megatron's receptions this year have been hitches and out routes. Catch and fall down or go out of bounds, basically. Stafford has been unable to hit him in stride, and the OC hasn't really called many plays that would even do that. Granted Stafford has hit Megatron for a couple deep bombs this year but nothing consistent. The speed and power are still there, it's a matter of playcalling and inaccuracy.
If you pair him with Tom Brady he's put up Randy Moss 2007 numbers.