i believe that they are both stainless the 620 is a seven shot and like you said a little liter but hardly noticable my advive handel them both and go with the one that feels the best to you some like the 620 over the 686 and some the 686 over the 620 it mainly all a matter of personal preference.