i have a 3.5L V35 radiator in mine, needed some cutting but it fit in fine. apparently the 2.5L models go straight in. a Z33 radiator will NOT fit correctly as the cap is in the wrong spot. but physically it will fit in.
VQ35 thermostat is the same, its not a big job to change, just fiddly with one of the bolt locations.
the hoses AFAIK are the same as a Z33/V35, and we use green coolant. ive been using nulon stuff in mine for ages, havent had a problem