The second gear issue sounds like a badly worn/slightly bent shift fork, not uncommon and a cheap fix if a guy has tools and time < $150 for the fork and related gaskets/seals(shop price $350-450). Nice and clean though.