A fool and his money are easily parted. Plowing or not, how about you find out if your parts are actually bad before you look for the cheapest front end components you can find. I'm 100% certain the bargain basement parts like you see in that ebay link are not nearly as well built as the OEM parts the truck came with. You'd swap those on and be worse off than you probably are right now. I have 208k miles on my Tahoe, I'm installing a lift kit and I've carefully inspected every joint in the truck. After 208k miles, I've got one bad wheel bearing, and the lower control arm bushings were getting rotten. I grease the truck every other oil change and all my other joints were still tight. If you've maintained the truck properly it's likely your parts may still be good. If you can't asses the condition of your front end yourself, take the truck to someone who can, it will be cheaper in the long run. If you do need to replace parts, get them from the dealership, or get the premium replacement parts at a reputable parts store such as NAPA. It's a free country and its your truck and your money, so do as you wish, but don't expect anyone here to support indiscriminantly replacing things you think might be bad with cheap junk from ebay.