I had the same problem with my 2015 EC300. I purchased a pair of Winner Racing radiators in May. They are made in China but surprisingly the quality is great. Price was around $110 shipped. I have had no issues with them for this whole season of racing.
|