Get what you like. I have a 2005 with over 220k miles. No problems. Just check the history of the truck and find a good running one. After that just take care of it. Anything can fail on any vehicle.
I used them on my 3rd gen with a 2" ome lift. Good quality part. I ran my runner 25 miles to work each way every day. Plus regular riding. Also took a 750 mile trip loaded plus things on roof rack. No problem. I would use them again on my next build.