I just purchased a couple of oil filters for my '04 V8 4runner. They gave me part number 90915-YZZB5. They claim it is the oil filter before 90915-YZZD3 replaced it. They also claim B5 is made in Japan and D3 is made in Thailand.
Can anyone confirm any of these claims? Also, can the B5 version be used on the '04 V8 Runner?
Can anyone confirm any of these claims? Also, can the B5 version be used on the '04 V8 Runner?