These guns were found by police after a stop and search during which some of a gang tried to run off.
Officers approached the men on Arncliffe Road in Halewood which led to a struggle, at around 3pm, yesterday.
One man was detained at the scene and found to be in possession of a silver handgun and a quantity of cannabis.
Two of the men ran off, and another on an electric bike, but they were caught, searched and a sawn-off shotgun was discovered.
A 29-year-old-man, from Hunts Cross, a 27-year-old man, from Halewood, a 21-year-old man, from Halewood and an 18-year-old man, from Bootle, were arrested on suspicion of possession of a firearm without a certificate.
The 29-year-old was also arrested on suspicion of Section 18 wounding and the 18-year-old also arrested on suspicion of possession with intent to supply a class B drug.

All four men remain in custody.
The firearms have been recovered and investigations are ongoing.
Assistant Chief Constable Rob Carden said: “Every day officers at Merseyside Police put themselves in harms’ way to keep us safe.
"I’d like to pay tribute to the bravery of the officers who selflessly pursued the suspects yesterday to recover these dangerous weapons.
Use your postcode below to find vaccine locations near where you live:
“As the images show, the guns we found could have been used to create significant fear and harm.
"Our streets are made safer with every weapon we take out of circulation, and every arrest we make in relation to firearms.
“Stop and search is a policing power that is absolutely crucial in our efforts to tackle violent, serious and organised crime and the events in Halewood yesterday show that it yields results in making our communities safer places.
“We are committed to taking weapons off our streets and, rest assured, if you tell us about any suspected possession or offences we will take action and put those responsible before the courts.”
Anyone with information on this incident or the use of firearms can contact police by direct message on their Twitter social media desk on Twitter @MerPolCC or Facebook ‘Merseyside Police Contact Centre’ with reference 21000012414.
Send images or footage direct to detectives via the following link: https://unitedkingdom1cpp-portal.digital-policing.co.uk/merseyside/appeal/21000010979.11
You can also contact the independent charity Crimestoppers anonymously, on 0800 555 111 or via their online form at: https://crimestoppers-uk.org/give-information/give-information.