Usually the dogs get rounded off on the second gear. The gears then are trying to force themselves apart, that puts pressure on the shift fork and the shift drum resulting on more wear. When this "slipping" occurs, try backing off the gas and the dogs may get better engagement.
A typical repair would be a pair of gears, shift fork and drum, minimum. I agree, best repair is a used tranny, keep the old one, tear it apart and see how it all works.