Hi, I can't recommend a brand as I haven't used any before, but I have ordered from 3 different companies from Amazon. They were all in pks of 100 & reasonably priced . I used different companies in case one didn't deliver on the dates. Only one was before 4th july though. I'm not rushing back if they say we can on 4th july though.