IMO you should buy a bit of cerakote and do it yourself! The gratification you feel after fixing up your own gear is doubled by the money you save by just doing the work yourself.
I drive all the way from La Porte to Bloomington for Hoosier Gun Coat. He's finished 7 firearms for me so far in cerkote and has done an excellent job.