I use the Purolator PL20195 (I think it's from a 3.0 Ford Taurus); it's the same diameter, but almost twice as long as the factory filter.
I have always had problems with the toyota filters because they seem to have a different hex size/pattern than all of the aftermarket ones so my oil filter cup wrench never fits on them right and slips off. Every time I go to the dealer either for my runner or my wifes rav4 they put the filter on so tight you can't get it off without an oil wrench. The one time I even had to put the oil back in and take it to the dealer to loosen. All the aftermarket filters fit fine.