Walmart offers the Unica 18-oz. Stainless Steel Cup for $4.97. Opt for in-store pickup to avoid the $4.97 shipping charge. That's $3 off list and the lowest price we could find.