carecenter is good, if your looking for cheap go to harrellmedical. The service sucks there, and they send the syringes in the original box...no inconspicuos packaging and they take a long time....but they are cheap
i went to pharmtools.com first, but they are out of stock on 3cc 1 inch 23g, and i need it to be inconspicuous, just in case my roommate gets to the mail before i do