Try Durabake, which is made by the same people. You spray it on yourself, and then bake the firearm in the oven. This summer I did an AK, and two HK93's, and they all came out beautifully. They look like they have a factory finish, and it is as durable as duracoat.
If you have any skills, you can do it yourself. I bought a cheapie airbrush from Hobby Lobby and the Duracoat from Midway. I did an old complete AR-15 and a little Winchester 140 receiver.
They both look good and I have enough product leftover to do another AR-15.