Mossberg 590 Special Purpose 12 Gauge Pump-Action, 20 in Barrel, 7+1, Heat Shield, Speedfeed Stock
This Mossberg 590 Special Purpose is a 12 gauge pump-action with a 20 in steel barrel, 3 in chamber, and a 7+1 capacity. It features a perforated tan/flat-earth barrel heat shield, a Speedfeed stock that stores four 12 ga shells, and an aluminum alloy receiver in matte black. The receiver top is drilled and tapped with four screws installed, and the shotgun includes an ambidextrous tang safety, brass bead front sight, and ribbed synthetic forend.
Condition
Overall Condition: Good condition, showing some signs of prior use and handling.
Bore Condition: Good - Clean, well-maintained, minor wear marks.
Specific Condition Notes: The metal and furniture show numerous scratches and blemishes from prior handling. A few small areas of pitting are present. The bore is clean and shiny.
What’s Included
- Padded nylon shotgun sling with shoulder pad and elastic shell loops
The 590 Special Purpose configuration brings practical upgrades for hard use. The full-length magazine tube with a clean-out end cap supports the 7+1 capacity. The perforated tan/flat-earth heat shield adds durable barrel coverage and a distinct two-tone look against the matte black finish.
The Speedfeed synthetic stock stores four 12 ga shells within the butt, keeping extra ammunition on the gun. It includes a recoil pad, a textured pistol-grip wrist for control, and a rear sling stud. A matching ribbed black synthetic forend offers a secure grasp during cycling.
The receiver is aluminum alloy with a matte black finish and is drilled and tapped at the top, with four screws installed. Controls are straightforward, featuring an ambidextrous tang safety with a red indicator. Sling attachment points include a front sling-swivel stud and a rear sling stud on the stock.
Sighting is simple and rugged with a brass bead front sight and no rear sight. The 20 in steel barrel is chambered for 3 in 12 gauge shells. Length of pull measures 14.0 in, providing a balanced, ready-to-run setup.

