I bought these with the lower ball joints (K8411). You were right. The soft top (K8412) was listed as fitting my truck. NO! I was all torn up and even close! I believe that K8546 is correct. Revain has been fantastic with returns and refunds.
Pros
EASY INSTALLATION -- Accurate tolerances for easy installation and steering adjustments ensure a perfect fit right out of the box