Nahh the fan on a CL P0503 is too small to match that in the picture.
Not really sure. Looks like it's got heatpipes (you can see them right above the fan) and the heatsink looks like there's a 15mm split down the middle.
I'll have a look around and let you know if I find it.