I just got a quote for $1,005 for replacing a bad Pitman arm, idle control arm and one upper control arm with almost 3 hours labor and a wheel alignment. $800 seems high for just the Idle Control Arm replacement on yours.
I can get all parts above from RA for about $250. That is with 2 UCA replacements, not just 1.
I feel pretty good about tackling the Idle Control Arm myself, especially if I get the GM one noted above that is the entire assembly with the bracket and arm included. I wouldn't have to wrestle with getting the arm off the rusty spline.
Upper Control Arm should also be fairly straight forward. I do have a ball joint "C-press" removal tool or I could try the BFH to pop the ball joint free. The rest seems pretty easy.
If I can do the ICA and the UCA myself, I might hold off on the Pitman until warmer weather or have my mechanic fight that battle for me.