For my bulk grain nabbed some homer buckets and 2 different types of Leaktite lid.
I use a similar solution. I use the $5 white food grade buckets from Home Depot with the $2 snap on lid. I could justify the $42 price tag to get 6 sets. I keep my grain in a finished and temperature controlled lower level though. The Vittles Vault also seem like a pretty solid option as well. I often see them in the $25-$30 price range. A positive of buckets is that they stack inside each other when not in use (plus you can never have enough buckets on brew day!).
Walmart has some decent priced containers for storing a few lbs of grain. I don't see a direct listing for the one I have a bunch of, but I think it is the small container in this set: Mainstays Plastic Food Storage Containers with Flip-Top Lids, Set of 3 small medium and large - Walmart.com The downside of that container is that it holds about 4 lbs, and it would be nice if it fit a full 5 lb (I sometimes get 5 or 10 lb bags of common grains from MoreBeer). This one Mainstays Cereal Keeper, 2 Count - Walmart.com probably holds a full 5 lbs.