I have never bought caps on- line, but over the years I have purchased 3 cases of powder. The last 2 cases (Goex) were ordered from Clarksville Gun and Rod. They are very close to the plant and had the best prices. He went to the major shoots in the South, NMLRA, BPCR championship, etc. to sell powder. During that time, prices (delivered) went from $6.00/lb to $17.00/lb. it's been several years since I bought any and from what I hear, prices are over $20.00 now.