Sorry for the delay in replying.
My new system is now up and running in the 20 XT.
The front fan fitting issue i initially solved with cable ties but i changed to the rubber mountings for a much more elegant solution.
Yes, it's a good case and there's plenty of room for pumps, reservoirs, fan...