Try Overstock.com
Overstock.com has free shipping (I think it's still available). Try ordering kettlebells through them, because a lot of the price is in the shipping costs. Even if they're not offering free shipping, it's usually $2.95 for your entire order.
That's a bargain when you're looking at kettlebells ... and I saw a pair of them today that would cost a fortune to ship, but today shipping was free. Too bad I already have that size!
Also look at Amazon.com. I had a 30-lb kettlebell shipped for $4.95.
And if you want to avoid shipping charges altogether, look for GoFit kettlebells at your local Target.
And to reduce the scare factor, I was unable to walk for days after the first time I did a KB workout, but after the second, I was only a little sore. It gets better.