NP3 is a good finish, but there are alternatives. I have been applying Gun Kote for about 8 years, and IMO, it is superior to most of the finishes out there.
It is a spray on bake on finish that has the self lubricating qualities of a teflon finish, but it is much more durable. And it comes in a rainbow of colors.
It applies thinner than NP3 or Teflon, so you don't have to worry about screwing up tolerences or filling checkering. I coat all the parts, inside and out, except the springs. I don't like baking the springs cause there is a possibility of screwing up the temper.
NP3 is a good finish, but there are other options.
Check out my web site. All of the guns on my page have been finished with Gun Kote.
[url]www.thearmsroom.com[/url]
Thanks,
Lee Hadaway
The Arms Room, LLC.