I did try and disassemble it last night but I managed to only get the rubber piece out that was under the spring. I will look at it further tonight. The foam idea is worth trying though thanks!Cut out some foam so it fits snug down the barrel of the laser, with a hole in the middle for the spring to poke through. Provided it hasn't already cracked the solder joint or PCB, it should still work, and the foam will stop it bending.