I used the ADVMachines kit simply because I did not know BDCW had one at the time. I wouldn't hesitate to use either.
I did nearly 18,000 miles around the country this last summer and had a couple of overheating issues when running slow on trails. Never had a problem running down the freeway, even in 116* heat.
So to cure the slow running overheat issue, I rode faster
...unfortunately that created other issues so I installed the second fan a and lower thermostat.
Haven't had another over heating issue.