Yeah, amazon really does have it for $40, and that's cheaper than renewing your existing Xbox live subscription. And that includes the full version of Mech Assault.
I'm thinking I'll buy it, partly to get my own gamer tag, but also for a year of service. I can then sell the MA disc, or my old one, and end up with quite a bargain.