I agre with Bill, the OEM radiator is damn good, but like any radiator after 25 years they need to be serviced, when I was building the ERBE 2 I had the radiator serviced , flushed and had a new radiator cap neck installed all for 80 bucks, lot cheaper than 380 bucks, save your money get a temp gauge and if your still running hot, you might want to check out your water pump, lets be honest, im a Heavy Load on my quads and I never had a temp problem on a LT500.
FYI I do run them raw no paint