Walmart continues to discount a selection of Cap Barbell Cast-Iron Kettlebells and Dumbbells, with prices starting from $2. Choose in-store pickup to dodge the $4.97 shipping fee or bag free shipping on orders of $50 or more. A couple of best bets: