get a custom one made or buy the more expensive aluminum radiator for the xj out there (forget manufacturer). GDI quality sucks, yes my XJ stays cool but it took 1-800 radiators three times to get one that wasn't mangled or leaked. There packaging sucks, fitting the radiator with a condensor is a bitch (too thick for brackets) and I have seen many complaints of them leaking from rusty cores. Then, when you want it warrantied, take a guess as to how many it will take again to get a good one. Save yourself the downtime and spend a few more dollars and dont get one made in Mexico.
Oh, i dont know what it holds, sorry.