Instead of Mobil over Castrol I'd go 0-40 over the 0-30 on this one.
YupEdge has the edge imo.
Alternate between both W40 in warmer months and W30 in colder months...We all know, either/or would be a wonderful choice.
My 2007 FJ Cruiser has nearly 230,000 miles on it and I have no issue.... El Zippo.... running a 40 weight in the 1GR-FE.
I don't think the oil filter will affect chain rattle. What I believe you're hearing is the oil control valve for vvt-i rattling. Sometimes if you cycle the ignition key once or twice on a cold start it eliminates the noise altogether. But yes, I have found that Toyota OEM filters rather than aftermarket filters have better results for that symptom.I run the Castrol European formula 0W40 in my 2004 4runner (same engine as your FJ) and the oem Toyota filter 90915-YZZD3.
I found that using other than the OEM filter causes the chain rattle on start up. Mine has 250000 miles.
Alternate between both W40 in warmer months and W30 in colder months...
I don't think the oil filter will affect chain rattle. What I believe you're hearing is the oil control valve for vvt-i rattling. Sometimes if you cycle the ignition key once or twice on a cold start it eliminates the noise altogether. But yes, I have found that Toyota OEM filters rather than aftermarket filters have better results for that symptom.