I have bought a Shinobi XL and was a bit dissapointed it did not support a 60mm radiator in the roof natively. But I'm not afraid to get my hands dirty and change some things around so I can fit one.
First concern is that stock the roof has reinforcement rails running under the mesh. I measured the distance from mesh to the underside to the reinforcement rails and measured 23 mm wich is 2 mm shy of fitting a fan. It appears that these rails do not sit against the roof of the chassis. So fans do just fit in there ever so close.
25mm thick Fan next to the reinforcement rails
Rails cut from rooftop, I have noticed no reduced ridgidity in the roofpanel itself.
However the large section of mesh feels very flimsy without the rails
Cutting them out was very easy. Took top mesh out and used the sawblade from a metalsaw. Just held it in my hand for cutting trough the rails. Was done in like 5 mins
Test fitting fans
Rooftop on again. They do sit against the mesh In turn they give something to support the mesh.
There's about a maximum of 70mm of space from what I measured, would be just enough to fit a 60mm rad in there.
Can't say maybe a 45mm thick rad in Push pull would work too but would be awfully close. Could measure more precise when I get a motherboard in.
One Disclaimer tough: bolting on the rad with long bolts trough the fans will require to have a tapered head. You would also have to taper the top holes of the fans so the bolts sit flush with the top of the fans. Using regular bolts that just sit on there will result in them hitting the mesh. Resulting in either damaging the mesh or not getting the roof on properly.