Hinderer XM-18 3” Gen 6 (and some rambling...)