Most males won't outgrow smalls.
I have purchased from vendors at expos before. I've tried 2 companies and was content with both.
Perfect Prey is fantastic though. I just take some time to re-package them in ziplock bags of 3 or 4 per bag. This way the rest are staying air-tight til I need them.