James Hemming pleaded guilty to wounding with intent after a 17-year-old girl was badly injured in Fratton.
126 Guns Handed In During Hampshire Police Campaign
Hampshire police have recovered more than 100 firearms during the force's 12-day firearms and ammunition surrender.
Between November 10 and November 21 members of the public were encouraged to hand in any firearms that weren't properly licensed and may have been held illegally.
The campaign led to 126 firearms and a large amount of ammunition being surrendered including pistols, replicas, BB guns and a World War 2 submachine gun.
Chief Constable Andy Marsh is thanking everyone who handed them in. He said:
"We've run the surrender as part of a co-ordinated national surrender of firearms and it's something most police forces do periodically.
"I'm surprised that we have recovered quite so many in such a short period of time and that certainly underlines the value of this.
"Crime is rare and low in Hampshire and the Isle of Wight compared to national rates and gun crime is incredibly low. This is 126 weapons that will now not find their way into the hands of people who might cause harm with them to themselves or others and I'm very pleased about that and grateful to the people who surrendered them."
Breakdown of weapons recovered:
Air Weapon - 22
Humane Killer - 1
Machine Gun - 2
Flare Pistol - 3
Child's Toy - 1
Dart Gun - 1
BB Gun - 2
Pistol - 17
Revolver - 2
Rifle - 13
Shotgun - 42
Bits of unidentified weaponry - 3
Still to be classified - 17
Hundreds of rounds of ammunition, cartridges and bullets were also handed in including shotgun cartridges, rifle rounds, black powder, WW2 bomb, tranquilizer darts, a nail gun, knives and a Samurai sword.
The surrender is finished but if you find a gun or are uncertain about the lawful possession of a gun, you can speak to the police on 101.
Dorset and Hampshire officers will be carrying out extra patrols until New Year's Day.
Hampshire Police have dealt with more than 100 cases in a year of people being blackmailed over intimate webcam images.
£600 was stolen after workers at Coral on Columbia Road were threatened with an axe.
Recently Played Tracks
Deposit £10 to get a £40 Welcome Bonus - That's £50 to play bingo, slots and more!*
Over 50 tracks to make you feel-good. New album out now...
Find your local four day weather report here.
What's happening on the roads where you are?
Make Heart the soundtrack to your day and you could be a winner with great prizes up for grabs throughout the day.
Find out more about some of the companies advertising on Heart.
Get some great ideas on how to advertise your business on radio, online and on mobile.