Just purchased some parts from them. Received via DHL pretty quickly. Haven’t tested them yet, so the only thing I can guarantee is that they deliver ~something~.
The encouraging thing was that they accepted PayPal which has good buyer protection. If they only accepted wire transfer, well, then that would be a red flag.