NFA in a non-NFA friendly state is a no-no even if it's on post. I don't remember ever seeing a restriction for NFA items on post when I was active duty. I have heard some guys getting a safe deposit box to store a supressor or SBR lower in home state while on active.