I was driving one day and my upper ball joint popped out and messed a few things up. So I got it towed to Grande prairie auto, they originally quoted me $1500 to replace the upper control arm and tie rods. Which I didn’t think it would cost that much. So I went to drag it back home which I ended up doing more damage, but anyway. To replace the Cv axle,upper and lower control arm, Cv axles,,wheel hub and and steering knuckle,was was over $6000. Plus I was told that my steering knuckle and other parts needed to be replaced because they were no good. I didn’t find anything wrong with them after I got the truck back. I ordered everything online for $900, unfortunately it’s a little sad when you try to get some work done and get charged an arm and a leg.