Shockwave and Punch are both spies. Decepticon Shockwave can transform into Autobot Longarm and Autobot Punch can transform into Decepticon Counterpunch. Unlike Punch and Counterpunch who share the same vehicle mode but armed with different weapons, both Shockwave and Longarm have their own separate and respective vehicle modes. A tank for Shockwave and a crane for Longarm. So, my question for this is why Shockwave and Longarm have their own vehicle modes, whereas Punch and Counterpunch together only have one?