For the engine air filter I use ACDelco pn# A2047 @ $ 14.67/ea (note this is for the v8 engine) I change it once a year.
For the Cabin filter I use Beck/Arnley pn# 422014 @ $ $14.57/ea. I change it once a year, but I blow it out with my air compressor and sometimes wash it in soap & water about twice before replacing.
I purchase them both at RockAuto and buy 3 at a time.
EDIT The above Cabin air filter (Beck/Arnley pn# 422014)
does
NOT fit. It is one inch too short