I have a 2004 tundra double cab w/ V8
Fram & Napa says it takes a 3614 filter
however, 3614 filter is shorter than the Toyota 90915-YZZD3 filter.
Also, I called the Toyota Parts person and their cross reference shows the same 3614.
First time I changed my oil on my tundra, I bought a Fram. I went to change it and compared the Fram to the Toyota filter, and the Fram was shorter. I decided not to mess with it and stick with Toyota filters (they're only $5)... so I gave the Fram to a friend of mine, who also has a Tundra, and as far as I know, it worked fine for him.
I also bought a case of Toyota filters (10) for $35 on ebay.
Go with OEM Toyota filters. One may pay a little more, but why not keep it OEM. These filters are designed for our trucks and are well worth the investment that we all have in them. The oil filter is like a liver. I want a good liver not some crap that comes from a company that makes them for everybody. Check out the oil guy.Motor Oil Myths and Facts