Sub-sections 19 through 21.4-A in the HDBO cover this exact topic, and anyone doing project work should be well familiar with it. Maybe you'll have to dig out your Coding and Coverage textbook and do a little homework.
Re: the specific questions about the roof -- service life should be no less than 15 years, if both traverse and centrifugal forces are minimized (as they should be) and the varnish is certified by an Inspection team.
Slabs should all be 3 inches thick and double glazed, and you obviously want them to last for the lifecycle of the structure.
What's the serial number on the HVAC? That will go a long way in telling you the expected duration of both it's lead cylinder and it'll tell you exactly what your cost-per-occupant is going to be, assuming a full load (which in this market isn't a guarantee).