A new California gun law that takes effect Jan.1 has customers stocking up on long guns, CBS 13 in Sacramento reports.