So far I am very happy with B12rx. My concerns over defective syringes (2) out of 5 have been addressed. The B12 injections are so much better than what I have previously used although they are a bit more expensive. But overall, I am extremely happy with the company and the product.