TLDR: from W220 Mercedes, it drops right in and fits perfect. In fact it's silly. But you will need a controller and bigger electrical system.
VIDEO of PWM test. At full song, it is absolutely howling, but it gets there so gracefully lol.
Like many of my modifications, when I looked into the light, I couldn't look away. It's completely unnecessary. The stock fan was actually just fine for me. I just felt like it. If you think stock fan is better, that's great, there are other posts that discuss that.
I was looking at Mercedes fans because many have an embedded MOSFET unit to drive PWM which is necessary for variable speed and PID. MOSFET necessary even if you build the logic, because variable speed duty cycles high current at steady voltage which needs a big heat sink for the solid state switching. So I compared spec sheets on radiator sizes and decided to give a 2006 S65 AMG a try. It's 850 watts which is cartoonishly big, but with PWM you only use a portion of it (hopefully), and with good logic, only when you need it.
OEM replacement fan will give you sticker shock. I bought aftermarket on
AMZN prime for $254. You may have luck at the wrecking yards.
Snug as a bug. Upper shroud is perfect at top of core and check out how nice the arch fits between filler neck and upper hose. Opened up a ton of room in front of motor too:
Psgr side looking down. Check out the shroud lip. It is perfect:
Driver side looking down. If you look down low, you can see that the Mercedes fan has a rubber tit to sit in a bracket on both sides. The weight of the fan sits in those and they bolted in stock location and they pinch the shroud lip against radiator frame:
Lower mounting... Here's a pic of zinc plated bracket, unmodified from McMaster. You can sort of see here how it pinches the shroud lip against radiator frame so the bracket gap you can see looking down is moot because fan shroud is clamped against radiator. Brackets cannot rotate because it's up against shoulder of fan shroud. Super snug:
Upper mounting... The upper holes ALMOST landed on target. They are perfect height and right size, but just a couple mm outboard. I have them zip tied in right now. I might use metal core zip ties, or I might hog out the hole, not sure yet.
Bottom of fan and shroud leaves a few inch gap, but the shroud is very close to core so I really don't think there will be any pressure losses inside shrouding, and it covers 90% already.
I've got 120amp alternator and 'big3' completed. 8 awg to the fan power and 80 amp fuse lol. Circuit breaker over the fuses is charge wire from alt. Actually, with proper cooling system maintenance, it's hard to imagine this fan will ever pull more than 30-40% in the worst conditions? Guess I'll find out.
I had another thread started few months back when I shared the controller I'm building, but I started this thread because I just wanted to share fan fitment on it's own. Zero fabrication or modifications to the fan or 4runner. It fastened into stock location and fit perfect.
I just had to laugh.
I've got a few angles going right now on my truck so I'll prob be a couple weeks before getting back on road. Arduino will have an LCD screen, show upper and lower radiator temps, ambient temps, AC condenser temps, interface with OBD (even though my 98 only has like 2 outputs lol), it will read, display, and clear codes, and with properly tuned PID algorithm, I will be able to select desired engine temp and it will find perfect fan speed and adjust for any disturbances to temp to stay on target. Again... the fan drops right in, but not so easy to control right and fill in all the features.