Springfield Saint 5.56 NATO Handgun from $669