get quote from multiple contractors first
my feeling is that 10k is too high, even in bay area. get quote from some small contractors. big companies may charge 2x more. you can find contractors in Chinese newpaper classified ad or get friends referral.