At OshKosh B'Gosh, buy one select T-shirt and get two more for free. That's the first buy 1 get 2 deal we've seen from OshKosh this year. Short sleeve shirts start at $16 and long-sleeve shirts start at $20 for three after all discounts. Shipping adds $6 and sales tax is added where applicable.