Buyback gets 17 guns off the street