Yes, OEM radiator. The specialty shop that did the work has a certified 928 master mechanic. I verified the fans by watching the temp gauge and listening for the fan to start and speed up. The secondary fan comes on as soon as you engage the AC switch. The motorized vents in the front fascia have been permanently tied open. Couldn't verify bubbles but I assume that it was done properly.