Been buying from these guys for like a year now. Totally trust them at this point. Only complaint is the same as always, it takes awhile for them to arrive. But they always do. Longest was about 6 weeks. Usually 4-5 weeks. I order new ones not long after the last ones arrived.
Love saving the money and not having to go to the store to buy them.
Support is awesome as well. I believe his name is Karl, always responds quickly to any questions.