From John James directly, I don't go through needles as fast though and I prefer a tapestry needle, I dont want to risk getting blood stains on the fabric;P
I bought direct from the John James site just before Christmas, though I bought size 24 cheniles. They do go through periods where distinct types of needle can be out of stock for a few weeks. If you can't find the needle give them a ring, and they'll give you a timescale. I definitely think John James and Bohin are the best type of needles out there.