i got it done in Montesano at NW Hydroprint. I looked into getting the DIY kit but they cost more than what i paid to get it done plus the guy that did it does it for a living so i thought better to have him do it. its $80 to get the stock dipped and it was another $80 for the cerakote. I was going to get a new stock for it but since it already has a synthetic stock i figured i would do this since it was still cheaper than buying a new mcmillan or bell&carlson. the dipping is supposed to be pretty durable and last quite some time if you dont beat the heck out of it.