Do a search and you'll find lots of info on the causes. It can be any or several worn items in the front end. For me, it was worn out ball joints and tires with worn out sidewalls. Lots of other people will tell you about other things that caused it for them.
I don't know about the kit you mention but it seems like it should be cheaper to find what's loose and fix that rather than just replace a whole bunch of stuff. It may help if you fill out your signature so we'll know a little about the specifics of your truck.