I got 10 for 38$ CAD shipped from Aliexpress. You could probably get them for even cheaper right now (though the USD > CAD is worst than it was at the time).
I got the "NodeMcu Lua WIFI Internet Things development board based ESP8266 CP2102 Arduino" a while ago on eBay for $6.85 USD, price has now dropped to $4.76 USD, plus CAD is better-ish.
I am a ESP8266 fan but not sure that I'd be confident enough to do a product with the ESP8266.