Ive heard bad things about fram but have never known anyone to have problems with them. I run a purolator pureone filter. The one i get is about twice as tall as the stock filter and i figured extra filtration couldn't hurt. Part number is PL3001 iirc.
Edit: Also holds extra 1/2 quart of oil.