Dura Coat can be done by the gunowner, providing you have some equipment, such as a HVLP spray gun, and the ability to meter the air pressure. CeraKote can also be done by the home tinkerer, however, in most cases, CeraKote also needs to be baked. I think, though, that CeraKote has products now that do not need baking. CeraKote has ceramic properties, Dura Coat is more like a polymer paint.
I'm not a fan, I have one pistol Cerakoted and it keeps getting chipped, and after about 2 years of service looks ok untill you start getting close, The place that did it ponied up and recoated it once free of charge, (2 years ago),
So now I have this nice coyote brown with black edges and little chips and spots.
guess my input is that this is not some magic impervious coating It looks good when it's new