Why do you keep starting new threads? I already gave you the answer in your other thread. 90915-YZZD3 is the correct part.
DO NOT LISTEN to your local Toyota parts button pusher. He has no idea about anything to do with Toyota diesels.
Again, your oil filter part number is 90915-YZZD3. Don’t second guess this. It is the correct part. And DO NOT put a Fram on your engine.
15601- 68010 is for 2H/12H-T engines. You don’t have one of those. DO NOT ORDER THIS PART.
Your air filter will be 17801-60040 If it is a dry element filter.
If it is an oil bath filter, you will need to clean it and reuse it with new oil for the bath aspect.
Your fuel filter will be determined based on build month of your truck which is based on your serial number.
If your fuel filter looks like something that spins on the part number will be 23303-56031.
If your fuel filter looks like it is a canister with a bolt through the bottom of it, then you have an element-style filter: You keep the housing and install a new element inside. Part number: 04234-48011
ALL of these part number can be ordered from any Toyota parts outlet.