Spartan-9mm Glock Magazine Compatible Billet Lower Receiver brand new text works best 502-773-0915