I have purchased a large amount from NWTMint.com, which is Northwest Territorial Mint. They are located in Washington and have a great reputation in the industry. Currently the wait time for 100oz silver bars is 12-14 weeks for delivery. They charge a premium of somewhere around 80 cents an ounce. You may be able to find brokers out there, but be careful because you will be paying a much higher premium.