I usually try to find a vendor that has both the black powder and caps in stock and order about a years supply to minimize the hazmat and shipping fees per item. You can go nuts trying to shop around and constantly be on the hunt for the best price so I usually go for convenience and be done with it. I just ordered 1075's (which are more expensive than CCI's, but I think better made) and Schuetzen 3F black powder from Graf. Considering the fees the caps work out to about $17/100 and the powder about $25.20/lb. Now I'm good in this area for about the next 2 years. Peace of mind.