I bought a BN6 a couple of years ago which wasn't in a great state. It ran very hot during the Australian summer, even overheating after a 45 minute drive on open roads, which resulted in around 40 minutes sitting under a tree waiting for it to cool down so I could carefully drive the remaining 10 minutes home.
It happened to be the last drive before a fairly significant tidy up, and as part of that the engine was out with core plugs removed, and I then flushed the block. A huge amount of debris was washed out. I also installed a Texas Kooler fan I had already bought from Moss, and a 160F thermostat. Between the 3 improvements, there has been a HUGE improvement, and now the temperature never gets much above 160, even after a long drive in summer, or in city traffic.
Can't say which of the 3 things had the biggest effect, or if they all helped equally, but I can say I am very happy with the fan. I would certainly buy it again, and recommend it.