A good friend of mine was in love with 21s and over the decades had acquired a number of them. He had two restocked to his dimensions at New England Custom Gun. They did a magnificent job. He also had the barrels rust blued at the same time.

It might be worth getting your own blank - there are some incredible Turkish walnut blanks on the market - you can buy them over there for a reasonable price.

Unfortunately NEC is in NH and not NC but they are totally reliable. Check out their website - it's been revised.