I would send them in if they don’t have a date on them. If they are dated over a year ago, I would have new ones done. This is just me and my paranoia though. I don’t want to take any chances for getting delayed over something that doesn’t cost me anything. My local PD’s do them for free and the cards are free. It’s well worth my 30 minutes that it takes to drive to the Sheriff’s office, get printed, and drive home to not have a chance to be delayed. I have never read that the fingerprint cards had to be so recent, but if they require the photo to be less than a year old, I would try to have the fingerprint cards be recent. I keep a blank set, even though I don’t know what I want next. I only have 3 NFA items and I am no expert on ATF regulations. Better safe than sorry.