I just installed one on 2008 Yukon Denali XL AWD. This is how I did it and I am not a mechanic by trade so I am not responsible for any damages or injuries.
TOOLS:
Car Jack
Jack Stand
Wheel Shock
36mm socket
18 inch 1/2 breaker bar
10mm shallow socket
1/4 inch drive ratchet
15mm shallow socket
3/8 drive ratchet, long handle for torque
6 zip ties
Diagonal cutters, (remove zip ties)
Penetrating Lubricant
Brake Cleaner
Torque wrench, can't recall.
1. Remove wheel center cap. (flat head screwdriver)
2. Loosen the 36mm hub nut. (36mm socket and 18 inch 1/2 breaker bar, rented 36mm from Auto Zone)
3. Set emergency brake, raise vehicle in a flat solid surface, remove wheel. (car jack, jack stands 3 ton, wheel blocks)
4. Continue removing 36mm hub nut. (36mm socket and 18 inch breaker bar)
YOU MAY NEED SOMEONE TO PUSH BRAKE PEDAL ON 2WD
5. Remove 10mm ABS sensor bracket bolt. (10 mm socket and 1/4 inch ratchet)
6. Remove 2x brake caliper 15mm bolts and zip tie to upper spring coil. (15mm socket and 3/8 drive ratchet, 2 zip ties, diagonal cutters)
7. Remove brake rotor Torx 8? screw. (Torx 8 wrench)
8. Using an oil free rag remove rotor and place on the ground flat on the outer part of the rotor. (clean rag)
9. Spray penetrating oil where axle shaft and hub join. (Sea Foam Deep Creep)
10. Spray penetrating oil on the thread side of 3 hub screws. (Sea Foam Deep Creep)
LET IT WORK ITS MAGIC
11. Clean loose debris around ABS sensor. (plastic bristle brush)
12. Remove ABS sensor screw and sensor. (use a five point bit or I used a flat head screwdriver)
CAREFULL NOT TO KINK, PINCH or CUT!
13. Remove 3x 15mm bolts holding hub bearing. (15mm shallow socket, 3/8 drive long handle ratchet)
NOTE: USE BRAKE CLEANER TO REMOVE PENETRATING OIL ON BOLTS.
14. Lightly, evenly tap hub to release. (ball peen hammer)
15. Replace in reverse order, sorry no torque specs.