The bake on finish such as KG Industries Gun Kote and Brownells baking laquer are two I have used and once baked I haven't found anything that removed them short of blasting.
Another item I bought but never got to use as the can did not work was from Brownells:
Aluma-Hyde II (and the reason for its development) is its increased resistance to bore cleaners, solvents and other cleaning chemicals, even trichloroethelyene. Today’s new family of fast, aggressive bore cleaners really do a terrific job getting dirty gun bores sparkling clean, but they can wreak particular havoc with any other finish they contact. After full cure, Aluma-Hyde II proved solvent-proof to all but the most aggressive, copper-removing bore solvents.
I had an AK-74 kit built and moly over park finish applied, not sure if it was Norrell's moly coat but it hasn't come off.