Like you said, must be lawfully owned. So all you good law abiding firearms owners, we will give you money to take these dangerous things that you can't be trusted with off your hands. Criminals though, don't even think about it, you keep yours.
I would never hand them in though, even if I could use the tax credit to purchase other firearms. Just can't stand to see firearms going into the hands of criminals. Not to mention how many could accidentally be "reallocated" to drug cartels in Mexico.