I have a bunch of the SONOFF SNZB-02 sensors, I have been using them for approx 3months now and I am pretty happy with them, two (both the most distant from the USB dongle) of them stopped communicating after a few days, I reset and repaired them put them back in the same place and they have been fine ever since.
I purchased them from Banggood AU warehouse and had them within 8 days at a cost of approx $12.4 per sensor including shipping
Link: 5pcs SONOFF SNZB-02 - ZB Temperature And Humidity Sensor