For the amount of money it costs to buy a kettlebell vs. the amount it costs to make one it'd be a waste not to just make them. Unless your serious with training them all the time, but still the homemade ones work perfect. For an 80lb kettlebell its like $180 bucks, for an 80lb homemade one its about 10 bucks at home depot and 20 bucks at playitagain sports.
You can make one easy as shit with small pieces of schedule 40 pipe and some 90 degree angles from home depot. Take 10lb plates (whichever weight you want) and stand them up pushed together. Run X inch pipe through them and attach 90 degree pipe fittings on each end. Then take X inch long pipes going straight up till you've cleared the 10's and allowed yourself some space for yourr hand. Attach 2 more 90s and then a piece for the handle and you've got a kettlebell at a fraction of the price.
Plus on top of that its adjustable AND you can drop it unlike every other KB out there thats adjustable without breaking it. You can buy a 1 inch piece of pipe to run through the standard 10 plates and then use a 90 thats 1inch on one end and on the other 2 inches on the other so you can have 2 inch pipe the rest of the way.
Another way great method is to hit up tractor supply and buy a large size cleave hitch with the loading pin. Handle is already in the shape of a kettlebell and it works awesome.