Walmart offers this 19" Teddy Bear in Tan, Brown, or Honey for $4.96. Opt for in-store pickup to avoid the $5.97 shipping fee. That's tied with our expired mention from two days ago and $15 under the best we could find for a similar item sold elsewhere. It's 100% polyester. Of note, Walmart gives two dimensions for the size of the bear (16" and 19"); it's unclear which dimensions are correct.