Residents can exchange firearms for $75 to $250 in gift cards as part of the city's violence-prevention efforts.