Is there something wrong with the pic of those shotgun shells? They look like they are about 1 1/2 inches long?
You must be unaware of mini-shells. There are several varieties of short 12 gauge shotgun shells.
Aguila being the most well known brand.