This radiator fits perfectly. Welding and polishing look great. All screw holes and brackets are properly aligned. The trick to taking the old one out and putting the new one in is to lower it down a bit and then twist it vertically to raise it. He put in a new one with attached fans and it fell into the lower supports. Recommend this heatsink for your RX8!