You can use any headstone company. Inform the cemetery office of your plans to have this work done before approaching the headstone co. Have a written contract with the headstone co. Be sure that dates are on the contract, that is, beginning and ending dates for which the work will be done. This will cost several hundred dollars depending on how much lettering and dates are involved. The price should be on the contract as well.
You would need to contact the company where the headstone came from. There is usually a small tag on the bottom with the name of the company on it. The cemetery has nothing to do with pricing on that.
Thanks! Your answer is awaiting moderation.