I have this 1MZFE 3.0L in my 2003 Toyota Sienna.
The longer oil filter that I like right now is the Bosch Distance Plus D3422.
Bosch & Purolator are made by the same company.....the Distance Plus being even better than the Pure One.....thicker metal for can and slightly better filter media (more dirt holding capacity).
The Longer Pure One is PL20195, which is still a great filter.
I particularly like the pressure bypass on the Distance Plus.
The FRAM XG3600 is also a good filter......it is the X2, or Extended Guard filter.
I am not big on the other FRAM filters, but the XG is very good.
The WIX number for the longer filter is 51516.
The WIX website gives you the specifications & dimensions so that you can compare thread size, etc.
I have had the valve covers off of mine....changed the spark plugs....and some other things.
Getting that rear valve cover off requires that the upper intake manifold be removed......and it is supported at the back by a bunch of bolts....etc.
Here is a link to a folder of pictures from my 2003 Sienna that will be of help in working on the engine.
http://rides.webshots.com/album/576572371kcnZsT?navtype=search
In 2003, they started using a metal PCV valve that screws into the rear valve cover....the older 1MZFE engines had the traditional press in version that is located in the same spot.
A good PCV valve is mandatory.
The valve covers have a baffel mounted on the underside that can become clogged.....hard sludge between the baffel and the top of the valve cover.....blocking the airflow that is CRITICAL to maintaining a sludge free engine.
These baffels are spot welded in place.
The solution for this is to replace the valve covers with NEW ones.
I randomly selected a online parts department listing.....and it looks like they are just under $220 each.
Toyota (Lexus) calls them "cylinder head cover".
You will need to research using your VIN as they list a couple different numbers without using a VIN.
I know that is is expense and bother to change the valve covers....but if they are clogged up.......it is what you have to do to get that engine breathing again....and you cannot clean that caked on junk out of there with a solvent wash.....etc.
I used Fel-Pro "PermaDry" brand for valve cover gaskets.
If you order any parts from an online dealership (or a traditional walk-in dealership), make SURE to use the VIN (Vehicle Identification Number) to assure that you get the correct part.
You may have to clean that oil pick-up screen a few more times.....so be SUPER careful driving this vehicle until you get things cleaned up.
For spark plugs.....I would use EXACLTY the plug number listed in the owner's manual (you should be able to get a copy from the Lexus website......as well as any dealership service records for FREE).
They may list both a DENSO and NGK number.
I would avoid the smaller 0.4mm electrode "power plus" plugs and stick with the standard 0.7mm electrode size.
I read up on the DENSO aftermarket website, and the 0.7mm plug (like the PK20TR11 plug I see listed for your vehicle) is rated "over" 60K miles.
For the "power plus" 0.4mm......in the FAQ section......they state that the "Power Plus" plugs are rated at 30K miles.
My 2003 uses a different plug number.....
Longer filter next to stock size.
Bosch Distance Plus opened up.
Pressure bypass valve in Bosch Distance Plus filter. The button in the middle of the top end plate has a coil spring behind it.
I like the location of the bypass valve for this engine because any particles that settle down to the bottom will not be drawn in when this opens.