Another idea I almost completed was to weld 1/4 coupling nuts in 3 level locations on the outside of the drum at each level ( drilled thru) I was going to place for grates. Using bolts 1/2 inch longer than the coupling nuts. That way I could twist in the bolts at the levels I wanted to use when required, the rest are sealed due to the amount of threads in the coupling nuts. My prior smoker I used bolt-thru supports and found I did not like having to tip grates to get them in/out/swap levels during cooks with meat on them. Almost lost a few meals to the coal basket as they like to roll off when tipped.
Then I saw N8man's grates using carriage bolts which also allow swapping level locations during cooks since each grate has it's own legs and sits on the lower grate if that make sense. And the legs gives you something to set the grates down on, not just the grate on the ground/table etc. I first used 5/16 but ended up going to 3/8X6 ( 3 large butts on a rack is heavy and more stable with the 3/8 in) for my flat lid, 3/8X8 for my dome lid. The 6 inch bolts give plenty of room/height for butts, chickens etc. Just not turkey's.
Just another option.
http://www.mcmaster.com/#hex-nuts/=x5s82i