Freedivers Protege speargun is a great choice. The gun is structurally strong and Impact resistant made with an aircraft grade aluminum barrel. It has been fitted with a nylon deep rail to ensure accuracy and reduce noise. The barrel has been anodized to reduce corrosion. The Protege has been fitted with a 6.5mm coated spear and one 15.5mm mandrel dipped ultimate rubber band with Freedivers DIY wishbone.The 90cm and 100cm guns are a great length for hunting snapper or any fish in shallow water or around rocks.The 110cm gun is a great length for hunting snapper or on a weed line where you need a bit more length.The 120cm gun is a great length for hunting bigger species of fish like king-fish or on weed line where you might need more range.