The smoke buddy!
Works really well and for me lasts about a month and a half with many many uses a day. Good product, it's a shame there is no way to clean them, you just have to buy a new one.
Rating: 4 stars