Walmart online is fine. I’v0e ordered a few times from them.
Walmart dumps CAP kettlebell inventory a couple times a year.
Once, I got two, 100lb KB for $180 bucks.
Traded one for an 88lb Rogue KB and two 20lb ruck plates.
Sold the ruck plates for $90, so basically got a $200 Rogue KB for free.
But the KB deals can get ridiculous - Got sets of 2 - 40/45/50 for under 100 bucks TOTAL. KBs new are usually $2 / lb, or $1 /lb if lucky.