The most accurate temp sensor I've found for my '75 is the Standard Motor Products TS6, which has a "button" type of connector used in '75. There are also classic car online stores that sell what is supposed to be equivalent to the original GM sensor (now discontinued), but they are a lot more expensive.
For the '79 trucks, Rockauto lists the Wells IT1049 temp sensor with 1/2" threads, which means it will screw into the driver's side cylinder head just like stock. This sending unit has a blade/spade type connector, so maybe that's the only signficant difference, but its hard to tell.
Wells 1S6569 or Standard Motor Product TS154 is listed for oil pressure gauge sending unit. However, I've never had to buy the electric sending unit (my gauge is mechanical).
I would use the sensors for the '79 trucks, since they should match the gauges. You have to drain the antifreeze down quite a bit before you replace the temp sender in the head, but its then a fairly simple job. The oil sender is hard to reach because its on the top, back of the engine near the brake booster. The connecting threads are smaller and more fragile, so be careful when you are threading the sensor in.
I think your truck has a hot air choke, so the oil pressure sending unit only has a single function. On newer trucks with an electric choke they sometimes ran the choke power through the oil pressure sending unit so that the choke would only be powered if there was oil pressure (engine is running).
Bruce