I started ordering from Caligrowkits.com about a year ago after I found them on Google and I have stuck with them because they sell a high quality product. They also have pretty good prices. Shipping was average speed and the packaging was discreet just like they say. In the year I have been using them I haven't had any issues. They work for me.