I made something similar to the Soda Blaster in the second link. It worked well for a little while but the time to make it and trouble shoot so it would actually remove rust and corrosion wasn't worth it. I would just pay the $9 for that pre-built Husky from Home Depot.
Also this will not remove paint when using baking soda. I recommend using a cheap powder based laundry detergent if there is some serious grime that needs to come off. Also make sure the parts are as dry as possible, the soda just sticks to any wet spot or clogs up any small openings that are damp.