2017 Ram ball joints vs complete LCA

If/when, I will probably go the lifetime Mevotech. I priced them out from dealership and they are pricey and with only 2-3 yr warranty.
Mileage on my truck is 138,000. I haven`t good kuck with aftermarket parts in the past. So usually I get OEM if I can.