Bought a Benelli M3 for a great price but it has been refinished in a sand color and is not growing on me. Would like to have it re-coated to something closer to the original color. Any recommended shops in the Houston area that can blast this finish off and re-coat it?