Please check availability before ordering online. Product appeared to be in stock when I ordered, but I ended up waiting 5 weeks for delivery. I could have cancelled, but I didn't really need it immediately. If you need it quick, call first to avoid frustration.
Pros: Good look and feel for my Mossberg 500.
Cons: No problems with my setup.
This review was written in the old system and had content requirements that are different than reviews written today.