Missy, that doesn't look much different from what we have here for sub agreements with generals (some terminology is different, of course). It's to be expected when working for larger contractors. For smalller companies (like mine), things are still informal with my subs. If there is a problem I will (and have in the past), worked things out with my counterparts at the other company. No need for lawyers when things stay small.
On a related note, last year we were starting a job for a large GC, which ended up being about $50,000 in work for us. I sent something over to the prinicipal of the company, and he called me and said "oh Rob, we're really an old-fashioned company, we still operate on a handshake basis". Then the next morning in my email is a 10 page subcontractor agreement, obviously prepared by teams of lawyers at great expense. I never did get a handshake from the GC, but I did get my invoices paid. :smilewinkgrin: