I have a 20 ga. 870 barrel . 20 inch, 2 3/4 or 3 in. shells ,vent rib,matte finish like the express models. It comes with a TruGlo .565 choke. Bought the barrel and choke last year.I dont think I even put a single round thru it. Will ship to your door for $160.00. Please PM if interested.