I recently bought this used off of Ebay but have decided to go with a pistol grip stock. Selling for $25.00. No hardware included, uses your stock bolt. This was installed on a Mossberg 590A1 but my understanding is that all Mossberg 12 gauge receivers (500 series) are the same size. SOLD to pinkhamr.