Hey man,
I just finished applying Duracoat to four of my guns. It was a long process to decide which coating I was going to use. I chose Duracoat because I could easily-ish do it myself, and they had the colours I was looking for, in that they were not tactical colours.
I took a look at Cercoat, KG, Arma-coat, spray paints ect... And they either needed to be applied by a professional or their colours were limited to the standard tactical/primary colours.
For the last little while, Duracoat was not importable into Canada due to labeling issues, I think. However, it is now ready to ship via UPS. As long as you keep your order under $200, there is a standard $10 brokerage fee. You can read up on Duracoat, but basically it is a gun coating, not paint, which was designed for gun enthusiasts who want to coat their own firearms.
I purchased six 4oz colours, one 4oz reducer, and one 4oz clear coat for my project. After shipping it was slightly over $200usd, and the brokerage fee came to $17.
There are tons of good how-to videos and post on various other forums, but basically to apply the coating you disassemble and clean (or just clean/degrease), hang your parts, mix the hardner with the pigment, spray using an airbrush or HVLP gun, and let dry. All in, it took me approx. 28 hours from the time I took the first tool out for dissasembly to the time the last tool went away after reassembly. Keep in mind I took everything a part and painted each piece a specific colour, so if you are looking at just coating the outside of your guns, it should take less time.
I can't speak to the durability of Duracoat yet as my guns are in week two of four of the full cure process. This will likely be extended as I am waiting for one final piece which I will then coat a specific colour followed by clear coating each reassembled gun with the clear coat.
If you are looking to enjoy the process, have a heated and ventilated area to coat your guns, have a compressor and an air gun/ air brush then I would recommend it. If you are planning on buying an airbrush, buy a good one. You will be sorry if you cheap out as you will likely suffer while applying the coating.
So far I am really happy with the final product. Aside from the marks I put on a couple of the guns during reassembly (Duracot says reassembly is possible after 24 hrs, which I suppose it is, but the coating is still very soft and easily scraped off), everything looks really nice and even. The little bit that is not even, the clear coat should help fix. Hopefully one it is fully cured it will be very hard, but I like the worn look anyways, so I am not worried about it.
I guess I should upload some pics, but it's late. I'll do it tomorrow evening. If you want some more info, just ask.