Product review (1 stars): very expensive, poorly made, not effective, bad design
If this cost $2 maybe I wouldn't complain.  However, it's $17...  For a flimsy aluminum frame which doesn't quite fit right and a very thin layer of charcoal filter material which is so thin that there are obvious holes throughout it.  This might be SLIGHTLY better than nothing, but not by much.  And certainly not worth $17!!!

A note:  my range unit only had the metal grease shield, which is why I ordered the charcoal filter.  I assumed the charcoal filter would be substantial, and mount above the grease shield.  But instead, this charcoal filter replaces the grease shield.  Also, there was no part number or 'Broan' label on the filter I received (from seller 'Air Filter Factory').  So could this be a cheap(er) knockoff of the actual Broan filter?  I don't know, but if the Broan filter is similar it will also not be worth buying.

So I'm going to work on building my own.  It looks like you can take apart the frame of the one you already have pretty easily, and then you could replace the used black filter element with something better (and thicker).  Example:

www.amazon.com/SmartAire-Cut--Replacement-Carbon-Pre-Filter/dp/B0009GZJT2

You could make a number of replacements from this, or maybe even double up the filter, etc.

Or go farther by adding another layer of filtration (maybe the kind for central air units or HEPA air purifiers?) but this would require a little modification.