I buy a few of my spices in the large 1 qt shaker containers. I just re-use those for my rubs. They have decent shaker tops. They don't seal great, but hold up pretty good and haven't had any issues with them so far.
Was in our local TSC the other day and they had some of those small jars with those Ball lids. Since they were discounted picked up a pack. Thought they worked decent and they also fit some of my bigger jars too