Cardinal stocks the spray bottles - 12 to a case. They aren't on contract. The cost is (prices removed by Moderator). We also buy sterile pre-sat wipes (Lym-Tech brand) from a local distributor. I can't tell you the price of those off the top of my head.