The later model hood fits on the earlier model 350Z. The difference is the bulge present in the hood on the later models, it's there in order to accommodate some engine differences. Consequently, the older hoods will not fit the later models as there isn't enough engine clearance.
Having said that, if it's at all possible, I highly recommend a test fit just to check for any issues that may be present in the replacement hood.
Welcome to NICO!