Suggestion: Use a reputable source
I had one done at Tarjac in New York, the coating came out OK but the prep work was real sloppy. Tons of overspary inside the receiver, clear coat on the optics lenses. ETC.
Mine also got a standard clearcoat which chipped off over time. You can get a cerakote clear coat now a days which is much more durable.