The sad answer is, I don't think there's a "one stop shop" anymore for everything you need. It used to be that gpzservices.com carried everything you needed. Alas, they no longer stock bacteriostatic water. Bacteriostatic water is essential - sterile water alone does not have a preservative to prevent the growth of bacteria. Researchsupply.net also no longer carries bacteriostatic water, and also appears to be out of the 0.2 micron filters they're back in stock. I recently acquired bacteriostatic water from mountainside-medical.com, however I understand not everyone has $40 to throw down for 1-2 years' worth of bacteriostatic water.