Yes it is worth repair. If you do it yourself. Can be expensive to get someone to do it. Parts are available, as far as I know from Daisy. If not plenty of alternate part on the market. If you do not want to do it yourself. I will take it off your hands, give you some thing for it of course.
SD
May 2012