Plastic top and bottom but the plastic has never failed on me. I don't see why you would want a metal core for top and bottom anyway. That will only increase your warm up time from the extra heat dissipation. Besides, radiators are kind of disposable anyway so why spend the extra coin for a more costly all metal one? The Koyorad has served me well for years and with a coolant change every other year it has not let me down yet. If this one ever breaks or gets plugged up for some weird reason or the fins get bent or whatever, I would buy another one of the same and keep going.
Since you mentioned it, for desert driving, if your radiator, fan clutch (or e-fan), and thermostat work, you should not have any issues getting around even with the A/C on. The only time you would want to look into a cooling system upgrade is if your engine makes significantly more power than stock. Otherwise you will be burning away fuel with longer warm up times. I know I'm probably going to get attacked for saying that but I can explain why you actually don't want to oversize the radiator even when the engine has a thermostat.
Just curious what temperatures do you get out in the desert? Or where does the temperature needle point? Also, do you have a transmission cooler or is it a MT?