Get ready for a wall of text.
I’m getting ready to do the same thing to my son’s 98 c3500. I’ve used Detroit Axle parts a fair amount in the last two years for several different makes and models of vehicles. Some of their stuff is *almost* as good as OEM. Some of their stuff is absolute trash, it’s hit and miss on what is going to be good and what isn’t. I used their wheel bearings, front lower control arms, outer tie rods ends, end links, and front CV axles on my girlfriend’s 2017 Forester a few weeks ago. Keep in mind she plans to trade this car next year.
The wheel bearings looked like they came from the same factory in Japan that the OEM Subaru bearings came from. Proper heat treating and everything. Same goes for the lower control arms, they even had Subaru part numbers stamped into them in the right place. The tie rod ends and end links are greaseable with zerks, that’s an improvement in my opinion over the “maintenance free” parts I replaced.
The CV axles on the other hand. Absolute garbage. They looked like they had been pulled out of a wreck, dipped in a barrel of gray paint, and thrown in a box. The splines and machined surfaces were caked with paint. The rubber boots were wrong, the dust shields weren’t there, and they were 1/4” shorter than the OEM units I pulled out. Needless to say I was not happy. They weren’t someone’s junk parts they returned for a refund in the new part box, the boxes had never been opened. They were packed like they came off an assembly line.
I get it if you can only afford that kit and you need to keep the truck on the road to get to work and pay your bills.
@Laredo is right, it’s only going to last you about two years of daily driving. YMMV but be prepared to do the job again.
If you do buy that kit, get it on Amazon. It will be a lot easier to get your money back if it turns out to be trash.