I finally found the time to get my front suspension done this weekend. I needed new struts and ball joints. I went with billstein hd struts and moog upper and lower ball joints. While I was at it, I ended up adding new moog inner and outer tie rods and sway bar links. I have to say, my truck is riding and handling very nice now. I also ordered some shorter bilstein 5100 shocks to try out in the rear. A friend of mine switched from the hd's in the rear of his tahoe to the 5100 and I felt like the 5100 dampened a little better.