I asked a question about item and was replied to with ‘we don’t know’. I took a chance and ordered anyway. 10 days later I was excited to hear my new slide, barrel , and spring had arrived. Upon opening, I was disappointed to learn I had received a bag of trigger parts. Seller never offered a ‘ sorry for the inconvenience/mixup’ or anything. Just said to ‘start a return’. Got money back, ordered slide from a DIFFERENT seller and received in 4 days. Maybe your luck will be better with this seller