I bought this carbon filter together with Winflo Rangehood unit and I'm happy with my purchase so far.  I can't tell how long it last but as recommended by the manufacturer it needs to be replaced every 6 months.