As I have no experience with them I would talk to the counter guys at several local auto parts stores and see if the have any recommendations. (mechanics.stackexchange.com)
It was $ 60 for the filter (which I found out only costs $ 18 - $ 25 at local auto parts store + $ 48 in labor. (humblemechanic.com)
For the average home mechanic, the trouble code scanning tools sold at most local auto part stores are capable of extracting OBD - II generic codes in great enough detail to perform home repairs, given you have automotive repair experience. (smogtips.com)