Never have used the powder coat primer, I use the etch primer or self etching primer.... As for how long it will last inside, should be fine, but it's just primer so it can easily be scratched up... another thing to be careful of is getting oil or grease on primered surfaces..... If you don't get it all off before you start the body work, it can lead to adhesion problems with whatever you put over it......