Here’s an answer from experience, get the sky jacker 3 inch upper control arms. They have replaceable ball joints. The rough country arms are the same price. I own them, and they have been installed on my truck since 2016.
The 3inch rough country kit comes with shock extenders so technically you could just run stock length schocks in the front. If all you want is a 2” lift, as others have mentioned I would forget about the aftermarket keys. Just buy some skyjacker upper control arms, and use a block/add a leaf in the rear.
This is just my opinion, I’m not saying it’s the right thing to do for everyone. But I do think it would yield far better results than a cheap eBay keys/block kit.