Team Fortress 2's Mecha Update, and new online store, are now live.