I do believe this is a federal law, and also that there's nothing in Heller to use to challenge it.
I would disagree. Appellate courts do not address issues that are not presented, but a challenge to the Lautenburg Act could be based on the portion of the opinion I cited in my original reply. Just because it is a federal law does not mean it is constitutional.