Ruger American Pro 9mm Handgun from $299