But jerseys of the American soccer darlings were flying off the shelf Tuesday at the full $90 price as the underdog squad prepares to take on powerhouse Germany Thursday for a shot at moving to the Round of 16.