Two things would help answer this better:
Where in SOCAL are you located?
What do you consider to be arm & leg pricing?
If you are in the Lake Forest area give Gabe a Rebel Offroad a call.
If you are closer to Yucapia, give Stan at JPi a call.
Some people have had work done at Tri-County Gear in Pomona.
As for price, $1200 to $2000 depending on where you go, gears you want etc..