If you are looking based on price - find an Advanced Auto Parts store.
They have the filter for $11.50 each
It is the same filter rebranded as Purolator (you want Part number L25277 )
BTW: it they will say it does not fit, according to their part numbers they want you to use the paper filter. This is the correct filter.