I always have good experience with regular wix oil filter for my 4runner, I normally run them for 7500 miles for every oil change. They can go easily for 10,000 miles. Rockauto has a WIX XP filter for 5th gen 4runner, so I bought it for my next oil change. It looks similar to the Fram Ultra synthetic XG10158 but I was disappointed to see the same nitrile O-rings ( that comes with regular WIX filter) instead of silicon O-rings. Is it normal to have same nitrile o-rings with the "upgrade" oil filter? I think I will stick with regular WIX or toyota oem filters.