Davidson Defense Marathon 14.5-inch 5.56 NATO AR-15 Pistol Complete Upper Pin/Weld Ready