I can stuff. I have gotten jars from a number of sources--thrifting, garage sales, old lady friends
, and the regular grocery store. A couple of summers ago, all the Save-Rites went out of business, and I bought all their canning lids. I'm almost out, so I'm going to have to buy them this year. You can find them at grocery stores and Walmart.
edited to add: I have gotten stuff to can from the farmers' tailgate market (I go to one near me in Gwinnett) and also from the big farmers' market down in Forest Park. If you are willing to do conventional produce, you can get some great deals on stuff down there. Last year, I got boxes of tomatoes (25 pounds) for like 6 bucks each. Tomatoes are part of the "clean 15", so I don't mind buying conventional. This web site has a few of the numbers from some of the vendors.
http://www.pickyourown.org/gafpfm.php It is like an hour+ drive for me, so I do call and get an idea of the price, but I get a better deal by going down there and haggling in person. Late in the day, and on a Friday before a holiday weekend have been my best deals. Oh, and once on a Monday morning, the really ripe stuff from the week before.
Tomatoes are my biggest thing to can, so that's why I'm obsessed with them. LOL. There are two seasons that come into the farmers' market. Florida tomatoes start coming in June-ish. Then you get mountain tomatoes in late August/early September. Then, there will be another Florida/south Georgia crop in early October. Peak of the season varies, but it's worth calling to figure it out, so that you get the cheapest prices.
I do A LOT of tomatoes, and I'm happy if I break $1/jar (some years way better, some years right at $1), but that's my goal, cause that's cheaper than the store.