I placed an order for 100 3ml syringes, 25 20g needles, and 25 25g needles. They arrived exactly as I ordered in about 3-4 days.

The only issue I found was trying to pay with bitcoin, they don't give you an actual bitcoin address, it's something with bitpay and I didn't want to try to figure it out so I just paid with a credit card.