Hi there.
First of all - can you ignore my trust rating; silly newbie mistake.
Secondly, I use Gawminers Hashlets to mine sctypt & sha256. Pricing has shot up over the last few weeks by a silly amount. To purchase a prime hashlet it it costs over 50% more than any other - and yes, we're yet to reap the benefits of the price hike. That all being said they are reputable enough for me to invest with them. Over the last two months I have probably ploughed in about $2500 and I am seeing a return of about $500 every 20 or so days (give or take a few)
I would discourage you from making a small investment - i.e. purchasing a 1MH/s hashlet - because you're going to see very little profit in the next few months. Unless of course you only have $20 or so to play with, and that is also fine
So far, at the moment a zenhashlet is just as profitable as a prime hashlet - not seeing any difference whatsoever between these two currently. Maybe they have something planned and upcoming? Who knows.
The Genesis Hashlet is also awesomely dirt cheap - but mining sha256 is very low roi investment right now. I just bought 40GH/s as a try out today. So we'll see
As for where they buy their hardware from. Who knows
Hope this helps, if at all.