For the Sake of SAFETY....
(1) Ordinarily, The Front Suspension Coils on GM and GMC Full Sized Pick Up Trucks CANNOT be Mechanically Compressed or Restrained during their Full Dis-Assemby as shown in the linked Video. All Coil Springs can store an ENORMOUS amount of Potential Energy ...even when only compressed just a few inches.
The Floor Jack Control MUST be Maintained in such a manner as to GRADUALLY RELEASE THAT ENERGY.
(2) Before removing any of the Fastening Hardware holding the Upper and Lower "A" Frames together...
DO NOT COMPLETELY REMOVE THE CASTLE NUT(S) WHEN TRYING TO BREAK THE BALL JOINTS LOOSE.
(2) As a precaution... Place the Floor Jack under at the Bottom of the Lower "A" Frame and raise it up to the point of making Light contact before removing the Front Non-MacPherson Strut Shock Absorbers:
(3) Make Damned Sure to be using a DECENT Floor Jack that is NOT going to be "Leaking Down" once it is positioned as shown in this Video to Capture and Support the Lower "A" Frame and
Control its Motion CAREFULLY...AT ALL TIMES!
(4) Do NOT Re-Position the Floor Jack Off-Center when Hammering in a Pickle Fork to release the Lower Ball Joint from the Front Suspension... Again...after removing the Ball Joint Threaded Shaft of the Safety Cotter Keys...
The Castle Nuts should only be LOOSENED enough to be able to allow you to Jar things loose.
(5) Work on ONLY ONE SIDE OF THE SUSPENSION AT A TIME and NEVER place your hands or body parts within the area where the Coil Spring can SLIP and FLY OUT of that containment space.
Keep ALL Family, Friends, Animals and Gawkers at a Safe Distance, too. Lower the Jack SLOOOOOWLY...