Front lift springs were from a 72. Its a 73.
My '77 K2500 had front springs from "some other truck" stuffed up front,I think either Ford or Dodge--they were too long,the shackle for the front spring was tilted way back,allowing the spring eyes to rub on the frame rails,and quite a bit of wear had taken place..

..they also may have been installed "upside down" too...they had severe negative arch!..
I ditched those for stock 3 leaf springs before I even registered it..also took out the rear lift blocks and the 36" Dick Cepeck "Monster Mudders" that were 98% bald and thumped like they were square,and sounded like an airplane going over 30 mph..
I had one V8 that someone heli-coiled one of the starter bolts,and the heli-coil came out stuck to the bolt when I went to replace the starter one frigid day--the bolt refused to screw back in,the threads in the block got muffed up royally..

..
I ended up drilling the starter nose out and tapping the block for a 7/16" bolt--then discovered none of the hardware stores in a 15 mile radius stocked that size,they all jumped from 3/8" to 1/2"..

...
I finally found a bolt after pawing thru several 5 gallon pails of used bolts in my garage,I think the one I found that was the right length was a head bolt off a small block--it had a raised shoulder on the area just under the head...
I thought the block was going to crack when I put it in,it went in hard!..glad I never had to put another starter in it..if I did I think I'd have left the nose bolted to the engine and taken the thru bolts out instead..
The NP-205 in my 72 K5 had the rear yoke welded to the yoke nut,and the nut welded to the output shaft--evidently it was stripped at some point..the yoke wobbled on the splines,and would have eventually failed..when I swapped a SM465 in place of the original TH350,I got the 4 speed T-case to go with it...
Some people should be banned from owning welders..

.