Pressure feed blasters are the only ones worth buying in my opinion...
We used "Black Beauty" at the junkyard to blast old rusted parts,it's too rough for sheet metal though,it can warp it easily if your not real careful..
There are lots of other abrasives ,like glass beads,crushed walnut shells,aluminum oxide,and now baking soda has become a popular alternative to sand or other mineral based abrasives..
We also used sand we shoveled off the side of the road and sifted good through a window screen,and dried it on a wood stove in a bucket..it worked well,though sometimes pebbles that got thru would clog up the feed in the blaster once in a while..
We also used "play sand" bought at places like Lowes,but if you use any sand,be sure you wear a GOOD respirator,because silicosis is a nasty disease and its not hard to get it if you dont..