Walmart offers the Unica 18-oz. Stainless Steel Cup, model no. 12001, for $4.97. Opt for in-store pickup to avoid the $5.97 shipping charge. That's tied with our mention from a month ago and the lowest price we could find by $3.