Amazon has a 4-piece Silicone Straws and 2-piece Stainless Steel Straws with a Cleaner brush for $3.07 after you apply coupon code 80OFFDEAL2 at checkout. A $1 slow-ship credit was available for me, as well. It’s around 80% off, and the coupon is good for four days.
The steel ones are smooth, and the silicone straws are BPA and lead free.