I have a person who is expert at fixing rifles as well as bayonets. He's the best there is. If interested, please pm me. Under the services section, you can see a thread I started for him, under the title Mike De Marco.
He has done repairs for many Forum members. He's also a superb painter.