Yes, I found this site a few weeks ago.
The price for Organ titanium top stitch needles was 7.50 for packs of ten, so I got a bunch! I also ordered some embroidery thread. Haven't opened the thread yet.
It did take a while to get the order, and the thread came about three days later. They explained that their suppliers get most of the items from overseas, and sometimes the delivery is spotty.
Since the prices are so low, and the shipping was free, I felt a wait for the products was OK.
Phyllis