A total of 71 guns, including a sawed-off shotgun, were turned in for bank cards.
23 of the weapons were semi-automatics.
Dozens of revolvers, rifles, hand guns and starter pistols were also handed in.
Police say seven of the firearms were loaded with ammunition.
The guns were collected at the First Baptist Church of Brownsville.