Given that the bill as written says "
In this chapter, "firearm" shall have the same meaning as in 18 U.S.C. section 921(a)(3) as it appears on April 12, 2022." it doesn't seem as egregiously bad as NHFC makes it out to be, it isn't open-ended and wouldn't change if 921 changes.
That said, I also don't see why they felt the need to 1) Define "firearm" and 2) Make the definition a pointer to a snapshot-in-time of the Federal code?
Seems like this hurts gunowners in terms of limiting the scope of state preemption in
159:26 , and
maybe helps the rare case of a felon-in-possession charged with having some strange not-quite-a-firearm item?