Public can exchange guns for gift cards Saturday