After going through most Fram and K&N's are the best so far. A few other filters to look at are the WIX 51515, it's the larger size filter Fram's PH8 or a Donaldson p/n# P550299, its the biggest and gives you a 6.75 Qt cap.
I would suggest you look into one of those or looking into getting a micro filter and reg filter set up that you can mount to the lower passenger firewall. I will try to get pictures of mine and post them for you. These allow you to run longer without having to change your oil by micro filtering your oil about every 100th pass through. The Micro filter only filters 1/100 of the oil passing through the filter set-up why the bigger one filters it on a continues basis.
Also watch out for the newer oils that are API compliant, these oils run a lower zinc and phosphate level that are bad for your 4.0 (flat tappets).