Depends on how good the detective work is. There are always answers, just depends on who, when, where, and how the questions are asked.
The opportunity to "ditch" a gun, especially when it is "hot" is readily taken advantage of. Especially when you get a "reward" for it, no questions asked.
Its a lot harder to follow a weapon's back trail when it is presented in a pile of other firearms with no "prior owner" on record.
Hummm no criminal is going to talk to the cops and when 50 people have had it, its not going to lead to the killer