if u not particular about t 100% refinishing - Dan Enterprise is good with broken headstocks... quite cheap too - U can check his store / workshop - many boken headstocks, broken bridges (accoustics) and set necks works...
his refinishing / colour matching is average so I suggest go to him for the reset of the broken headstock & go getthe refinish done by someone more proficient in refinishing...