I was given a Mares Cyrano spear gun by a friend to start learning how to spear fish, but it turns out its broken. Whenever I load it it cocks fine but the spear falls out. I found the manual online, but it doesn't contain any information on how to disassemble. Some guys that took a look at it said it has to be the piston. I asked a service shop in my area and they informed me they would charge me $150 to repair, which makes me contemplate whether to repair it since a brand new Mares Cyrano costs around $350 on Amazon or buy a brand new gun of lower quality. The price of a piston on http://www.spearfishingworld.com/ is $16, so I was thinking of trying to repair it by myself. I would love anyone's opinion on what they would do in my place, how hard or feasible is switching out the piston, and would this even be the issue the gun is having.