This is a complete upper for a Beretta 92D. Please view the pictures to make sure everything you want is included. The barrel, slide, recoil spring and guide detach as shown. The slide is NOT stripped and comes ready to install. All parts came from the same gun and appear to have been used very little and the bore is excellent. I have other parts from this same gun on a separate auction. Due to the nature of some folks exchanging worn parts I can not accept returns on this. I do not have the frame and I do not ship out of the U.S. so there is no need in asking. Please Postage is $6.00.